我们试图将venv功能添加到python项目ie中,当一个运行项目时,一个venv在project path中创建,并且项目运行在该venv上。 然而,当项目运行时,它仍然使用主机包。而不是用文氏的 我做错什么了吗…有可能吗?? 附言:我已经尝试过createenvironment方法中的true和false两个站点包。。但是没有帮助
使用的命令是
venv_dir = os.path.join("path to project") virtualenv.create_environment(venv_dir) execfile(os.path.join(venv_dir, "bin", "activate_this.py"))
还更新了path环境变量以包括venv的bin
我没有使用任何ide,希望代码在运行时创建venv
使用Python2.7
虽然我会尽力帮助你,但你没有提供足够的资料让我们想出解决你确切问题的办法。
您不应该创建 venv 每次你运行这个项目,听起来就像你在做。这实际上是在每次运行项目时创建一个新的解释器。如果您使用的是一个像样的IDE,比如PyCharm,那么您应该能够通过项目设置正确地设置它。
venv
有很多关于设置的教程 凡夫 virtualenv 在你的电脑上,鉴于我们对你的系统了解不多,你最好的办法是做进一步的研究。
凡夫
virtualenv
...\venv\Lib\site-packages
希望这有帮助。