如何用python 3.6 venv创建virtualenv

时间:2017-05-04 00:39:50

标签: python ubuntu

enter image description here

我试图在ubuntu 16.04中使用anaconda python3.6创建一个python virtualenv。在https://docs.python.org/3/library/venv.html之后,我尝试了

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

在miniconda目录下运行〜/ miniconda3 / bin(截图)。我怎么能这样工作?

编辑:

deploy@server:~/miniconda3/bin$ /home/deploy/test/bin/python3 -Im ensurepip --upgrade --default-pip
/home/deploy/test/bin/python3: No module named ensurepip

1 个答案:

答案 0 :(得分:3)

如果您使用的是anaconda,则应该使用conda环境。

conda create --name test

有关详细信息,请参阅Managing Environments

编辑响应OP想要使用virtualenvs。

错误是python无法找到pip。你可以通过手动安装来解决这个问题。

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

此时,您将拥有一个安装了pip的基本virtualenv。

相关问题