『壹』 python雙版本的pip沖突問題怎麼解決
有兩條方法可以很好的解決。
1:
pip2 install xx (對應Python2)
pip3 install xx (對應Python3)
2:
py -2 -m pip install xx (對應Python2)
py -3 -m pip install xx (對應Python3)
『貳』 安裝python3後使用pip和pip3的區別是什麼
1、其實這兩個命令效果是一樣的,沒有區別:
(1)比如安裝庫numpy,pip3 install numpy或者pip install numpy:只是當一台電腦同時有多個版本的Python的時候,用pip3就可以自動區分用Python3來安裝庫。是為了避免和Python2發生沖突的。
(2)如果你的電腦只安裝了Python3,那麼不管用pip還是pip3都一樣的。
2、安裝了python3之後,會有pip3
(1)使用pip install XXX :
新安裝的庫會放在這個目錄下面:python2.7/site-packages;
(2)使用pip3 install XXX :
新安裝的庫會放在這個目錄下面:python3.6/site-packages;
(3)如果使用python3執行程序,那麼就不能import python2.7/site-packages中的庫。
『叄』 pip 和 pip3 同時安裝 Django 的問題,建工程怎麼指定 Python 版本
首先當然是安裝你需要的兩個不同版本的python,這里我安裝的是2.7和3.3的,兩個版本安裝順序無所謂。
接下來就是檢查環境變數,缺少的我們需要添加。先找到環境變數的位置。
在Path環境變數中檢查以下4個變數(Path中的環境變數是以分號隔開的):
1.c:\Python27
2.c:\Python27\Scripts
3.c:\Python33
4.c:\Python33\Scripts
少哪個加哪個,注意分號隔開。
然後進入Python2.7安裝目錄找到如圖內容,把python.exe刪除。
然後進入python3.3安裝目錄。找到python.exe程序,把它重命名為python3.exe
最後打開命令行界面測試一下。執行python2命令會進入python2.7的交互環境,執行python3命令會進入python3.3交互環境。
剩下的問題就是pip的問題了。兩個python版本分別安裝了pip以後怎麼區分它們。進入python安裝路徑找到Scripts文件夾,進入裡面找到pip*-script.py,打開修改第一句為你要指定的那個python解釋器
『肆』 如何升級到python3版本並且安裝pip3及ipython3
如何升級到python3版本並且安裝pip3及ipython3
確保你的系統上已經安裝好了 pip3. 如果沒有,請使用命令:
sudo dnf install python3-pip
進行安裝。
安裝好了之後在命令行輸入pip3會顯示它的幫助信息。
開始安裝tornado。首先,按照常理,使用命令:
sudo pip3 install tornado==4.3
如果4.3已經不是最新版本,請自行替換為最新版本。
經過小編嘗試,發現容易出現 timeout 錯誤。
『伍』 python3.6 pip3配置
一、新安裝的Python3.6 使用pip3安裝庫時,沒有安裝在當前版本對應的dist-packages目錄下
首先查看pip3的版本
在我的電腦上應該是/usr/local/lib/python3.6/dist-packages,實際上是/usr/lib/python3/dist-packages
查看當前安裝的路徑方法:在Python3.6交互模式下import sys並且print sys.path,最後一個路徑就是當前實際安裝的路徑了
二、在安裝lxml時出現subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1 的錯誤
好像lsb_release只在Python3.5時能用,在Python3.6是不管用的,所以/usr/bin/python3要鏈接到python3.5 並且lsb_release文件開頭顯示Python3就可以了,
再次安裝lxml就成功了,並且位置也對了