win10本地python第三方庫安裝成功,但是pycharm專案無法使用解決方案

2022-10-22 15:00:15

一、背景
win10本地python第三方庫安裝成功,但是pycharm專案無法使用解決方案
如本地安裝的python中的request庫,在pycharm專案中居然無法使用,比較鬱悶

pip list | findstr request

 

然後在pycharm中無法開啟 

 

二、原因,venv資料夾:
虛擬環境的作用就是可以很好的跟其他的專案進行隔離,如果沒有虛擬環境,而是在一個全域性的虛擬環境中,所有的專案所需要的包都會在同一個地方,就會顯得特別的亂,而虛擬環境的作用就是將每個專案所需要的包進行隔離開,在本專案中安裝的包,不會在其他的專案中使用並出現

正在由於新建的專案的預設使用了pycharm的venv虛擬的包進行了隔離導致

 

三、解決方案
1.方案一:pycharm內進行安裝
File -> Settings -> Project -> Python Interpreter 

加號重新進行對應類庫的安裝

 

 修復完成後可正常執行:

 

2.方案二,直接拷貝lib包:

找到本地python的安裝包的位置(sys.path),拷貝requests對應的檔案所在位置,將requests包拷貝至虛擬目錄的包下面:

本地路徑:D:\Users\Mr.White\AppData\Local\Programs\Python\Python310\Lib\site-packages 的 requests資料夾

pycharm虛擬路徑:D:\Users\Mr.White\AppData\Local\Programs\Python\pythonProject1\Lib\site-packages

 拷貝完成後可正常執行:

 

 3.方案三:刪除venv資料夾

刪除venv資料夾,並重新選擇可執行的python編輯器為本地python執行機(勾選不隔離)

 安裝後可正常執行: