Python多版本pip安裝庫的問題

機(jī)器上總是會(huì)有Python2.7的版本和Python3.x的版本,今天接觸到一臺(tái)服務(wù)器上面有Python2.7和Python3.4,想在Python3.4下安裝一個(gè)TensorFlow,但不管怎么裝都只能裝到Python2.7上,特別頭疼,后來發(fā)現(xiàn)是因?yàn)椴徽撚胮ip還是pip3,都是指向的Python2.7。

查看pip指向

按照這篇博客中說的方法,檢查了一遍pip和pip3分別指向的Python:

$ pip -V

$ pip3 -V

發(fā)現(xiàn)居然都指向了Python2.7:

image

怪不得怎么裝都是裝到了Python2.7環(huán)境下。

所以我們的問題變成了怎么通過pip去指定安裝到Python3.x下。

解決方案

  1. 更改pip3指向
    一種方法是更改pip與pip3其中一個(gè)的指向,一般pip指向Python2.7,pip3指向Python3.x。這種方法可以一勞永逸地讓之后的pip3安裝都順利一點(diǎn),方法參考這篇博客。我并沒有用這種方法,所以也沒實(shí)測(cè)。

  2. 強(qiáng)制安裝到Python3.x環(huán)境下
    如果我們直接用命令“pip3 install <庫名>”,那么是默認(rèn)安裝到pip3指向的Python環(huán)境的,但是我們也可以強(qiáng)制安裝到Python3.x:

$ sudo python3 -m pip install tensorflow-gpu

這樣就可以指定安裝到python3下了,不過用這種方法的話每次要安裝都得這么做,不過因?yàn)槲沂窃趧e人服務(wù)器上做,不好隨便更改,因此采用這種方式。


查看作者首頁

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容