我正在使用 python 2.7 + virtualenv 版本 1.10.1 来运行 myproject 项目。由于一些其他项目的要求,我必须使用其他版本的 python( Python 3.5 )和 Django 1.9 。为此,我在我的用户目录中安装了 python。此外,我已将 virtualenv( 版本 - 15.1.0 )下载并安装到我的用户目录中。但是每当我尝试创建虚拟环境时,我都会收到以下错误
python virtualenv/virtualenv.py myproject
Using base prefix '/home/myuser/python3'
New python executable in /home/mount/myuser/project_python3/myproject/bin/python
ERROR: The executable /home/mount/myuser/project_python3/myproject/bin/python is not functioning
ERROR: It thinks sys.prefix is '/home/myuser/python3' (should be '/home/mount/myuser/project_python3/myproject')
ERROR: virtualenv is not compatible with this system or executable
谁能告诉我我做错了什么
原文由 Anish 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Python 3.6+ 中,不推荐使用 pyvenv 模块。请改用以下单行代码:
这是 Python 社区 推荐 的创建虚拟环境的方法。