1. 程式人生 > 程式設計 >Windows下pycharm安裝第三方庫失敗(通用解決方案)

Windows下pycharm安裝第三方庫失敗(通用解決方案)

學習python都知道,python的第三方庫是很多,如果都在本機 pip 的話,在新建專案的時候都會載入不需要用到的庫,影響執行速度。而且現在都是用pycharm,因為它強大好用方便。但是pycharm安裝第三庫也會失敗的。
Python有一個 virtualenv 的庫,是管理虛擬執行環境,可以獨立每一個執行環境,這樣就可以分離不必要的庫而影響運行了。

pycharm強大在於建立一個Project的時候可以選擇virtualenv,

Windows下pycharm安裝第三方庫失敗(通用解決方案)

選擇圖中可以直接建立一個獨立的 Virtualenv 執行環境,十分的方便,然後就是安裝需要的第三方庫,按下Ctrl+Alt+S

Windows下pycharm安裝第三方庫失敗(通用解決方案)

選擇+可以安裝你需要的庫,但是Windows下的環境總會出問題,導致有些庫無論怎麼裝都不成功,各種報錯,而且網上找了各種解決辦法都無效。

解決辦法一:

建立的時候選擇 conda,一般接觸python都是知道一個強大的庫叫Anaconda

Windows下pycharm安裝第三方庫失敗(通用解決方案)

這樣就是以Anaconda去pip,但是這樣有一個缺點,當你換了一個專案後,再切回這個專案,一般你都找不到這個conda的執行環境了,畢竟找起來有點麻煩,還是能找到的

解決辦法二:(也是推薦的解決辦法)

cmd命令下,去建立一個你專案路徑,mkdir一個專案,

  • virtualenv 完整的專案路徑(包括虛擬環境的名字)
  • cd 完整的專案路徑/Scriptsactivate(deactivate這個命令是退出env環境)
  • 這樣就能進入這個虛擬環境,然後pip你需要的第三方庫

當你pip還有一些錯的時候,這時候可以去https://www.lfd.uci.edu/~gohlke/pythonlibs/下載Twisted中對應的版本,python3.6就是下載cp36的,然後就 pip install Twisted‑18.9.0‑cp36‑cp36m‑win_amd64.whl,建議後面填寫完整路徑
一般建立一個環境,可以多個專案用,比如Scrapy庫,那麼爬蟲的專案都指向這個虛擬環境

Windows下pycharm安裝第三方庫失敗(通用解決方案)

可以選擇專案的執行環境,而路徑就是你建立的虛擬環境Scripts中指向python.exe

也可以建立一個獨立的專案環境,命令和上面一樣,不過專案名下建立Virtualenv,比如你在D盤建立了一個MyDemo的專案,進去執行命令,虛擬環境名為demo,那麼就有一下目錄D:\MyDemo\demo\Scripts,只要在MyDemo下建立你的專案,用pycharm開啟,就可以直接用了

到此這篇關於Windows下pycharm安裝第三方庫失敗(通用解決方案)的文章就介紹到這了,更多相關pycharm安裝第三方庫失敗內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!