Centos6

pip安裝在舊版python下

  • August 3, 2017

我在 centos 6.4 上安裝了 Python 2.6 和 pip。我還將 python 升級到 2.7.6 並將 bashrc 更新為該python命令的參考 2.7.6。

然而,Pip 仍然低於 2.6,任何嘗試用 2.7.6 重新安裝它只會告訴我沒有什麼可做的,因為它已經安裝了。如何在 2.7.6 下安裝 pip?

我也嘗試過使用 get-pip.py 安裝 pip,但這並沒有失敗,因為zlib is not available儘管安裝了 zlib。

如何在 2.7.6 下安裝 pip?在此處輸入圖像描述

你有奇怪的問題。正如我們在聊天中討論的那樣,嘗試通過 .pip 安裝 pip curl https://bootstrap.pypa.io/get-pip.py | python2.7 -

然後創建文件/usr/bin/pip2.7並填寫:

#!/bin/python2.7

# -*- coding: utf-8 -*-
import re
import sys

from pip import main

if __name__ == '__main__':
   sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
   sys.exit(main())

使其可執行chmod +x /usr/bin/pip2.7並執行它。

引用自:https://serverfault.com/questions/866705