Python多版本pip安裝庫的問題

2021-09-11 14:28:49 字數 845 閱讀 1217

機器上有時候會有python2.7的版本和python3.x的版本,如何指定的將庫安裝到指定的python版本中去(一般預設是python2.7),方法有兩個:

1)永久性修改預設安裝(可參考:

因為python2和python3版本不相容的原因,所以很多系統上避免不了轉python2 和python3. pip 很容易指向同乙個。在我的電腦上,pip和pip3 都指向了python3. 為了讓pip指向python2, pip3 指向python3.需要做一些簡單的修改;

命令如下:which pip

一般情況下會顯示:

/usr/local/bin/pip

然後 vim /usr/local/bin/pip

我們可以看到如下:

#!/usr/bin/python3

import re

import sys

from pip import main

ifname== 『main』:

sys.ar**[0] = re.sub(r』(-script.pyw|.exe)?$』, 『』, sys.ar**[0])

sys.exit(main())

將第一行 #!/usr/bin/python3 修改為

#!/usr/bin/python2

2)強制安裝到python3.x環境下 (參考:

如果我們直接用命令「pip3 install 《庫名》」,那麼是預設安裝到pip3指向的python環境的,但是我們也可以強制安裝到python3.x:

$ sudo python3 -m pip install tensorflow-gpu

樹莓派上多版本python及pip安裝使用管理指南

python3在科學計算 深度學習等領域已經大行其道,python2也即將在2020年後逐漸退出歷史舞台。但是,在樹莓派上,很多軟體依然依賴於python2,我們甚至不能將python預設版本設定為python3版本,否則在實際使用過程中可能面臨諸多不必要的麻煩。在樹莓派環境下,如果需要用到pyth...

在多版本python的pip的安裝與對應包的安裝

最近花了好長時間在搞這個,由於deepin 下python 有兩個版本,並且都沒有安裝 pip,之前的博文預設安裝 pip給 python2.7 結果各種問題,在此將之前走過的彎路整合起來 首先,安裝pip 將這個 py檔案放到對應的 python 版本去執行就會安裝到對應的版本資料夾中 在使用的時...

多版本Python下的pip使用

以安裝 numpy 為例 假設 mac自帶python2.7,系統又安裝了python3.5 現在想利用pip 命令給python3.5 安裝 numpy 系統 macos 10.12.2 直接執行 pip install numpy是給系統預設的python安裝。如果想安裝到自己指定的python...