繁体   English   中英

如果我使用pip3安装了virtualenv,为什么为什么要用Python2.7创建环境?

[英]Why does virtualenv create the environments with Python2.7 if I installed it using pip3?

我使用sudo pip3 install virtualenv --upgrade ,但是每次创建新环境( virtualenv test )时,它都在运行python2.7 ...

我知道我可以创建环境。 通过virtualenv -p python3 test ,但我不想这样做。 Virtualenv指出默认解释器是安装了virtualenv的解释器,但事实并非如此。

有任何想法吗?

PS:我在OSX上运行,我的默认Python解释器是Python2.7,但是我确保使用pip3安装virtualenv。

在我的机器上,当我这样做时:

$ virtualenv[hit-tab-now-for-autocomplete]
virtualenv      virtualenv-2.7  virtualenv-3.4

因此,我可以简单地执行以下操作:

$ virtualenv-3.4 test

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM