首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pyvenv-3.4错误:返回的非零退出状态1

pyvenv-3.4错误:返回的非零退出状态1
EN

Ask Ubuntu用户
提问于 2014-06-26 16:29:04
回答 6查看 54.8K关注 0票数 60

当尝试使用14.04附带的pyvenv-3.4创建虚拟环境时,它会引发一个错误:

代码语言:javascript
复制
Error: Command '['/some/directories/bin/python3.4', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1

如何在Ubuntu14.04中使用pyvenv-3.4?

EN

回答 6

Ask Ubuntu用户

回答已采纳

发布于 2014-06-26 16:29:04

不幸的是,14.04附带了一个损坏的pyvenv。据这个发射台线程称,这一问题将在即将到来的14.04-1中得到解决。

使用这种方法,您可以在没有pip的情况下安装Pyvenv环境,然后在事后手动安装pip。

代码语言:javascript
复制
pyvenv-3.4 --without-pip myvenv
source ./myvenv/bin/activate
wget https://pypi.python.org/packages/source/s/setuptools/setuptools-3.4.4.tar.gz
tar -vzxf setuptools-3.4.4.tar.gz
cd setuptools-3.4.4
python setup.py install
cd ..
wget https://pypi.python.org/packages/source/p/pip/pip-1.5.6.tar.gz
tar -vzxf pip-1.5.6.tar.gz
cd pip-1.5.6
python setup.py install
cd ..
deactivate
source ./myvenv/bin/activate
票数 52
EN

Ask Ubuntu用户

发布于 2014-09-26 02:56:28

原因:Ubuntu14.04和Debian都有一个坏掉的pyvenv-3.4工具。见Ubuntu 1290847Debian 732703

解决方案/解决办法(比另一个答案中的一个短):

代码语言:javascript
复制
pyvenv-3.4 --without-pip venvdir
source venvdir/bin/activate
curl https://bootstrap.pypa.io/get-pip.py | python
deactivate
source venvdir/bin/activate

我在我自己的精神中描述了这个bug。此代码中的URL来自正式pip安装说明

票数 47
EN

Ask Ubuntu用户

发布于 2014-11-12 16:28:33

这也应该是可行的:

代码语言:javascript
复制
sudo apt-get install python-virtualenv
virtualenv -p python3 myvenv

或者更好的是:

代码语言:javascript
复制
sudo apt-get install python3-pip
sudo pip3 install virtualenv
virtualenv myvenv
票数 11
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/488529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档