【发布时间】:2017-09-02 11:10:44
【问题描述】:
我的 Linux 系统中有两个版本的 Python /usr/bin/python2.6 /usr/local/bin/python2.7
我想在 python2.7 下安装 pip,但它会自动安装在 /usr/lib/python2.6/site-packages 而不是 /usr/local/lib/python2.7/site-packages 下。
**[root@sandbox site-packages]# which pip
/usr/bin/pip
[root@sandbox site-packages]# pip -V
pip 7.1.0 from /usr/lib/python2.6/site-packages (python 2.6)**
我认为 Linux 中存在两个版本的 python 存在一些问题。 python2.7下如何强制安装pip?
有人可以帮我解决这个问题吗?
【问题讨论】:
-
您是否尝试过完全删除
pip,更新您的存储库并重新安装它? -
@Wintro - 是的,我尝试使用以下命令删除 pip:sudo yum remove python-pip 并正在使用以下命令安装 pip:sudo yum install python-pip python-dev build-essential 但它是在python2.6下安装
-
@Sergei :我尝试按照提到的链接中的步骤操作,但出现以下错误:sudo /usr/local/bin/python2.7 get-pip.py Traceback(最近一次通话最后一次) :文件“get-pip.py”,第 20061 行,在
main() 文件“get-pip.py”,第 194 行,在主引导(tmpdir=tmpdir)文件“get-pip.py”,行82、在bootstrap import pip zipimport.ZipImportError: can't decompress data; zlib 不可用
标签: python linux installation pip