搜尋

首頁  >  問答  >  主體

linux - 使用非系統版本python運行get-pip.py還要做哪些操作?

因為工作環境是centos6.X 系統自備的python為2.6,對許多新的模組支援不是很好。於是下載編譯python2.7.13然後連結到python2.7這個指令。之後下載get-pip.py,使用python2.7運行後,提示已經安裝到了python2.7安裝目錄的site-packages下。但是輸入pip未找到命令(應該是非系統版本,沒有建立連線)。想問下現在應該如何操作。 pip只需要給python2.7安裝模組即可,系統原生python不會動它。

世界只因有你世界只因有你2762 天前959

全部回覆(3)我來回復

  • PHP中文网

    PHP中文网2017-06-05 11:13:20

    python多版本管理工具,建議使用pyenv

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-06-05 11:13:20

    你完全可以給python2.7對應的pip做一個軟連接叫pip27, 別和系統默認那個衝突就好, 想安裝模組用pip27就可以安裝到python27上面了

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-05 11:13:20

    1. 你要知道你用的 pip 在什麼地方,有沒有加到環境變數裡面

    2. 你可以使用 python(27 版本的 python) -m pip 來呼叫 pip

    3. 你也可以改 python 軟連接, 但是可能有有風險, 因為有的系統軟體可能用的系統的 python,所以用 python27 這樣的軟連是比較好的方法

    4. 使用 pyenv, 但也是要注意,他可能會修改系統 python,他還有 python shell/local/global 設定。

    回覆
    0
  • 取消回覆