一、背景
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執行機(勾選不隔離)
安裝後可正常執行: