尝试运行pip时出错

时间:2017-03-17 12:42:09

标签: python centos pip anaconda

我的系统是centos(linux)。我有两个Python版本,一个是2.7,另一个是3.6。我执行了:

$(document).on('mouseover', '#table1 tr', function() {
    current_row = this;
});

function getIncrement() {
    alert(parseFloat( $(current_row).find(".txtBox").val()));
}

但是,当我尝试使用$ wget"https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb"# tar -xzvf pip-1.5.4.tar.gz $ cd pip-1.5.4 $ python setup.py install 时,我收到了一个错误:

pip

我该怎么办?

1 个答案:

答案 0 :(得分:0)

使用virtualenv指定python的版本。

Virtualenvs有助于解决图书馆冲突,优良作法是为每个项目使用不同的virtualEnv。

安装virtualenv和virtualenvwrapper

pip install virtualenv
pip install virtualenvwrapper

添加到.zshrc或.bashrc:

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/code
source /usr/local/bin/virtualenvwrapper.sh

指定与mkvirtualenv一起使用的Python: virtualenvwrapper允许您指定不带路径的python可执行文件:

mkvirtualenv -python=python3 myVirtualEnv

运行:workon 打印一个空的环境列表。 运行mkvirtualenv创建一个新的virtualenv:mkvirtualenv temp 创建并激活新环境temp。 运行:workon 这次,包括临时环境。 workon temp致力于新的virtualenv 使用pip在virtualenv中安装包 在您使用virtualenv完成后,只需停用它

即可

(如果你想删除virtualenv,请使用rmvirtualenv) 使用lssitepackages列出virtualenv中的site-packages。