嗨,我已经阅读了很多有关虚拟环境的内容,但我似乎一无所获。
所以我的路径是这样的:
../my_app/
../my_app/app.py
..etc
Run Code Online (Sandbox Code Playgroud)
我应该把虚拟环境放在哪里?里面my_app作为/my_app/venv/bin,include,lib?或与 my_app 处于同一级别
/my_app/
/venv/
Run Code Online (Sandbox Code Playgroud)
我不明白位置是否重要,或者使用activate它是否会引用它而不是进入主环境。
我希望这个问题有意义。
谢谢!
我建议使用创建的根目录virtualenv作为源文件的根目录。虚拟环境被设计为与项目绑定,而不是在不同项目之间共享。例如,假设我在目录中编写了很多代码~/school。我愿意cd,~/school做virtualenv ENV。现在我有一个ENV目录来保存项目的源文件和依赖项。因此,您可以创建一个~/school/ENV/source文件夹来保存所有源文件夹。所有虚拟环境文件都靠近您的程序,可以在ENV目录中轻松访问。
编辑:
为了解决你的问题的一部分:只要你跟踪你的环境,并且source bin/activate在运行你的 python 程序并安装依赖项之前pip,你可以在任何地方安装你的虚拟环境。
| 归档时间: |
|
| 查看次数: |
3320 次 |
| 最近记录: |