1. 程式人生 > 其它 >pip安裝包後Import的時候提示找不到的解決方案

pip安裝包後Import的時候提示找不到的解決方案

有時我們明明pip安裝了一個包,但是import 這個包的時候就是提示包找不到。這個時候有兩個排查步驟

1. 檢查你是否在專案中建立了一個和你剛才安裝的包名字相同的資料夾,導致沒有找到你想要的包

2. 如果第一點你已經檢查過了,那麼下面這個解決方法應該能幫你解決你的問題。

再次執行安裝intall這個包的命令,這時它不會再次安裝,而是會提示xxx包在xx路徑已經滿足,而之所以找不到,是因為沒有把這個路徑新增到PYTHONPATH這一環境變數中。這裡以DBUtils包為例:

% pip install DBUtils==1.3
Requirement already satisfied: DBUtils
==1.3 in ./venv/lib/python3.9/site-packages (1.3)

複製上面的路徑,然後在terminal終端執行下面這條命令,把加粗標記的路徑改成你剛才複製的路徑就好。這條命令即可將剛才的包路徑新增到環境變數中。

export PYTHONPATH=./venv/lib/python3.9/site-packages:$PYTHONPATH

無論是否在虛擬環境中,這樣的解決方式都可以生效。

再次執行程式,應該不會報包找不到的問題了。

參考:安裝完Python包然後找不到模組問題解決