【问题标题】:how to Install Pip under /usr/local/lib/python2.7/site-packages in Linux如何在 Linux 的 /usr/local/lib/python2.7/site-packages 下安装 Pip
【发布时间】: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


【解决方案1】:

你可以试试这个:

/the/path/to/your/python2.7 -m pip install *your-packages*

问候, 埃德

【讨论】:

  • 或者试试sudo /usr/bin/python -m easy_install <package-name>,以防你错过了pip
  • 如果它们(easy_install 和 pip)都丢失了怎么办?
猜你喜欢
  • 2017-04-25
  • 2017-03-25
  • 1970-01-01
  • 2018-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多