Python多版本pip安裝庫的問題
引
機器上總是會有Python2.7的版本和Python3.x的版本,今天接觸到一臺伺服器上面有Python2.7和Python3.4,想在Python3.4下安裝一個TensorFlow,但不管怎麼裝都只能裝到Python2.7上,特別頭疼,後來發現是因為不論用pip還是pip3,都是指向的Python2.7。
檢視pip指向
按照這篇部落格中說的方法,檢查了一遍pip和pip3分別指向的Python:
$ pip -V
$ pip3 -V
發現居然都指向了Python2.7:
怪不得怎麼裝都是裝到了Python2.7環境下。
所以我們的問題變成了怎麼通過pip去指定安裝到Python3.x下。
解決方案
更改pip3指向
一種方法是更改pip與pip3其中一個的指向,一般pip指向Python2.7,pip3指向Python3.x。這種方法可以一勞永逸地讓之後的pip3安裝都順利一點,方法參考這篇部落格。我並沒有用這種方法,所以也沒實測。強制安裝到Python3.x環境下
如果我們直接用命令“pip3 install <庫名>”,那麼是預設安裝到pip3指向的Python環境的,但是我們也可以強制安裝到Python3.x:
$ sudo python3 -m pip install tensorflow-gpu
這樣就可以指定安裝到python3下了,不過用這種方法的話每次要安裝都得這麼做,不過因為我是在別人伺服器上做,不好隨便更改,因此採用這種方式。
相關文章
- windows 安裝python後pip安裝路徑問題WindowsPython
- 批量安裝python庫函式—pipPython函式
- Python pip安裝Python
- python安裝pipPython
- Python pip的安裝及解除安裝Python
- 安裝pygame和pip的問題以及過程GAM
- Python 庫/模組的pip安裝和IPython的使用Python
- Mac安裝多個Python版本MacPython
- annacoda 安裝多個python版本Python
- Anaconda管理多Python版本下安裝庫檔案Python
- python怎麼安裝pip?Python
- pip安裝時遇到的問題集錦,持續更新!
- python的pip快速安裝程式碼Python
- python中的pip的安裝以及通過pip命令對selenium進行解除安裝和安裝Python
- 檢視 pip 指向哪個 python 版本和包安裝路徑Python
- [心得]python pip私人庫安裝部署經驗總結Python
- macOS High Sierra下pyenv安裝多版本失敗問題Mac
- python必須安裝pip嗎Python
- python安裝MySQL庫引出的一些問題PythonMySql
- centos7下安裝Python的pipCentOSPython
- pip 安裝
- 如何透過python pip安裝第三方庫Python
- python資料庫-安裝問題總結(48)Python資料庫
- python安裝包的幾種方式 -- pip等Python
- 安裝python pip,再安裝request模組,執行python程式碼Python
- CentOS 同時安裝多個版本的Python3CentOSPython
- Pyaudio庫的安裝及問題
- pip指定安裝包版本
- CentOS安裝pipCentOS
- 用python建立資料庫監控平臺(2)安裝pipPython資料庫
- Ubuntu下同時安裝了python2版本和python3版本如何使用pipUbuntuPython
- jetson nano 安裝python機器學習三方庫問題NaNPython機器學習
- Ubuntu安裝golang多版本UbuntuGolang
- Python 包管理 pip 安裝使用清華源Python
- centos7 python2 安裝pipCentOSPython
- Linux下python2.7安裝pipLinuxPython
- Centos6.5安裝python2.7.5+pipCentOSPython
- python(pip)包/模組:如何離線安裝?Python