pip 安装...失败,错误代码 1

pip 安装...失败,错误代码 1

我正在尝试使用 Ubuntu 13.10 配置我的新系统,但 pip 不允许我安装任何东西。无论我尝试安装什么软件包,我总是收到错误:

...failed with error code 1 in /tmp/pip_build_mensen/...

接下来是我想安装的包的目录。

我正在尝试安装虚拟环境包装器以及其他一些工具。

我有安装工具和所有必要的 python-dev 工具。

我想知道问题是否与虚拟环境有关,因为总是给我错误

zsh virtualenvwrapper plugin: Cannot find virtualenvwrapper.sh. Please install with `pip install virtualenvwrapper`.

当我virtualenv在终端中运行

我明白……

The program 'virtualenv' is currently not installed.

sudo apt-get install python-virtualenv给了我

python-virtualenv is already the newest version.

这些可能是单独的问题,因为我一直尝试同时配置多个东西……

答案1

首先,永远不要使用 apt-get 来安装 virtualenv。我想说永远不要使用 sudo 来安装 virtualenv,但我不想让你的生活变得更复杂。

您是否在您的 中包含了 virtualenvwrapper .zshrc,我有一百万个问题,最好删除所有内容,以下是正确安装方法如果你想看看

curl -O http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
sudo easy_install pip
sudo pip install virtualenv
sudo pip install virtualenvwrapper

也许不是最好的方法,但它总是有效的。

回到我的问题:你是否包括virtualenvwrapper在我的.zshrc投资中:没有。

因此创建一个 virtualenv 文件夹,例如这样mkdir /.virtualenvs,然后~/.zshrc在您最喜欢的编辑器中打开并包含

export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python2.7

最后做

source .zshrcsource $HOME/bin/virtualenvwrapper.sh

相关内容