如何解决我可以在我的 Python venv 中存储额外的信息吗?
我想要做的是在我的 venv 中存储对项目位置(我的源文件)的引用。
这样做的目的是当我激活我的 venv 时,我可以自动切换到那个目录。
我已经有一个脚本来管理我的 venvs。例如workonvenv xyz
将激活名为 xyz 的 venv。
解决方法
为什么不将此逻辑添加到管理 venvs 的脚本中? 一个 venv 与一个项目并不紧密耦合,这意味着 venvs 可以用于多个项目,并且一个项目不一定需要一个 venv 才能工作。因此在 venv 中没有项目的参考。
我建议为项目和 venv 名称定义一个约定,例如 - project: "project-x" 和 venv: "project-x-venv" 然后使用您的脚本激活 venv 然后 cd 进入项目文件夹根据此约定。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。