2017-05-04 60 views
2

enter image description here如何創建的virtualenv與Python 3.6 VENV

我試圖創建一個使用蟒蛇python3.6在Ubuntu 16.04蟒蛇的virtualenv。繼https://docs.python.org/3/library/venv.html,我已經試過

[email protected]:~/miniconda3/bin$ python3 -m venv ~/test 
Error: Command '['/home/deploy/test/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1. 

從〜/ miniconda3 /箱(截圖)的miniconda目錄操作。我該如何工作?

編輯:

[email protected]:~/miniconda3/bin$ /home/deploy/test/bin/python3 -Im ensurepip --upgrade --default-pip 
/home/deploy/test/bin/python3: No module named ensurepip 
+0

你可以運行失敗的命令併發布輸出嗎? '/ home/deploy/test/bin/python3 -Im ensurepip --upgrade --default-pip' – msitt

+0

請參閱編輯 – user61629

回答

3

如果使用的是蟒蛇,你應該使用暢達環境。

conda create --name test 

欲瞭解更多信息,請參閱Managing Environments


EDIT響應於OP想要使用virtualenvs。

錯誤是與python無法找到pip。你可以通過手動安裝來解決這個問題。

python3 -m venv test --without-pip 
cd test 
source bin/activate 
curl https://bootstrap.pypa.io/get-pip.py | python3 

在這一點上,你將有一個基本的virtualenv pip安裝。

+0

謝謝但用例比較複雜,只是這一點,並且有很多python venvs的參考,所以我寧願儘可能使用它們。 – user61629

+0

我更新了你的用例的答案。 – msitt

+0

謝謝,我最終不得不使用conda環境。 – user61629