簡體   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