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

时间:2016-08-14 02:45:01

标签: python pip virtualenv

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

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

有什么想法吗?

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

1 个答案:

答案 0 :(得分:1)

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

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

所以,我可以这样做:

$ virtualenv-3.4 test