Python雙版本的pip衝突問題怎麼解決

2021-08-09 22:11:39 字數 579 閱讀 4248

有好多朋友會碰到這樣的問題,就是一台電腦上安裝兩個版本的python,然後pip安裝模組的時候 pip install ***x  會有問題。

網上亂七八糟的教程干擾太多,各抒己見並不能真正的解決問題

今天我也遇到了這樣的問題,把解決辦法整理了一下

其實python 在安裝的時候就為我們提供了兩個版本的解決方案

在c盤的windows 目錄下有個 py.exe

我們用py.exe 這個工具啟動就能分辨出python的版本

啟動python2.7的pip

直接在cmd 視窗裡輸入:py -2 -m pip install ***x

啟動python3.6的pip

直接在cmd 視窗裡輸入:py -3 -m pip install ***x

安裝:如果你要安裝到python3 就放到 python3 的scripts的資料夾中

在cmd 中 cd 進入到python3 的scripts 中執行:

pip install mysqlclient-1.3.12-cp36-cp36m-win_amd64.whl

python2 的安裝模組方法參照上邊的方法

Python2 7和3 5雙版本共存和pip的使用

安裝自不必多說,先裝2.7,再裝3.5.說下安裝的目錄 py3.5和py2.7預設的安裝目錄是不一樣的,按預設的來就好,不用管。python2.7 c python27 先安裝2.7再安裝3.5的好像是3.5的會替換到原來2.7新增到path的路徑,所以要自己在手動新增2.7的。使用前,到 c py...

pip公升級失敗與雙版本管理的種種

pip公升級失敗與雙版本管理的種種 i 換源均在install之後 m pip install u pip 前面加py 2 或py 3分別控制,但是我的py3使用這條命令會失敗,可以用下面的方式公升級 easy install 2.7 i upgrade pip 公升級pip 2.7 easy in...

pip預設指定python版本

1,檢視pip檔案在哪 which pip usr local bin pip 2,修改pip檔案 1,cd usr local bin pip 這裡面會有很多其他的pip,比如pip2,pip3,pip3.6等 2,sudo vim pip 原先的pip檔案是以python2為預設版本 usr b...