【发布时间】:2023-03-11 05:58:01
【问题描述】:
我使用sudo pip3 install virtualenv --upgrade 安装了 virtualenv,但每次我创建一个新环境 (virtualenv test) 时,它都在运行 python2.7...
我知道我可以创建环境。通过virtualenv -p python3 test,但我不想那样做。 Virtualenv 声明默认解释器是安装 virtualenv 的解释器,但事实并非如此。
有什么想法吗?
PS:我在 OSX 上运行,我的默认 Python 解释器是 Python2.7,但我确保使用 pip3 安装 virtualenv。
【问题讨论】:
-
文档中提到的默认解释器是在您的系统上运行
python时调用的解释器。如果 2 和 3 都安装了,它最有可能是 2。 -
如果你有 Python >= 3.3,你可以简单地使用venv,它应该使用 Python 3.X。
标签: python pip virtualenv