多版本python安裝的庫匯入失敗的一種解決方案

2021-09-25 18:24:31 字數 437 閱讀 6931

呼叫已經安裝好的庫時發現匯入失敗,提示no module named ***.

解決方法:重新命名其中乙個版本的python.exe(例:python.exe -> python3.7.exe),再通過如下指令即可安裝:

python3.7 -m pip install xx
安裝成功後,執行仍然失敗,繼續提示no module named xx.(……),嘗試再次pip install, 卻提示我requirement already satisfied,也就是已經安裝好了。

仔細想了一下,我在發現是兩個python版本產生的問題後手動把另乙個環境中lib/site-packages中的檔案手動複製了過來,可能安裝時出現了一點問題?

解除安裝後重灌,在指定環境中測試,果然成功了。

本次debug總結:不要手欠。希望能幫助和我一樣手欠的人。

python 安裝多版本

2.按預設進行安裝,不新增路徑到系統path中 3.修改系統環境變數 1 將python36和python38分別新增到系統path中 2 將各自的scripts新增到系統path中 上面的為預設啟動時優先選擇的命令查詢路徑 4.修改命令名稱 python36中的python.exe複製修改為pyt...

python安裝多版本

39.107.96.81 root 123123 pyenv 可以實現python多版本控制與切換 pyenv local 3.5.1 ipython 更方便的編寫python,可以補全命令彩色顯示等功能 yum y install gcc gcc c make git patch openssl ...

Python多版本pip安裝庫的問題

機器上有時候會有python2.7的版本和python3.x的版本,如何指定的將庫安裝到指定的python版本中去 一般預設是python2.7 方法有兩個 1 永久性修改預設安裝 可參考 因為python2和python3版本不相容的原因,所以很多系統上避免不了轉python2 和python3....