Windows下pycharm安裝第三方庫失敗(通用解決方案)
學(xué)習(xí)python都知道,python的第三方庫是很多,如果都在本機(jī) pip 的話,在新建項(xiàng)目的時(shí)候都會(huì)加載不需要用到的庫,影響運(yùn)行速度。而且現(xiàn)在都是用pycharm,因?yàn)樗鼜?qiáng)大好用方便。但是pycharm安裝第三庫也會(huì)失敗的。
Python有一個(gè) virtualenv 的庫,是管理虛擬運(yùn)行環(huán)境,可以獨(dú)立每一個(gè)運(yùn)行環(huán)境,這樣就可以分離不必要的庫而影響運(yùn)行了。
pycharm強(qiáng)大在于創(chuàng)建一個(gè)Project的時(shí)候可以選擇virtualenv,

選擇圖中可以直接創(chuàng)建一個(gè)獨(dú)立的 Virtualenv 運(yùn)行環(huán)境,十分的方便,然后就是安裝需要的第三方庫,按下Ctrl+Alt+S

選擇+可以安裝你需要的庫,但是Windows下的環(huán)境總會(huì)出問題,導(dǎo)致有些庫無論怎么裝都不成功,各種報(bào)錯(cuò),而且網(wǎng)上找了各種解決辦法都無效。
解決辦法一:
創(chuàng)建的時(shí)候選擇 conda,一般接觸python都是知道一個(gè)強(qiáng)大的庫叫Anaconda

這樣就是以Anaconda去pip,但是這樣有一個(gè)缺點(diǎn),當(dāng)你換了一個(gè)項(xiàng)目后,再切回這個(gè)項(xiàng)目,一般你都找不到這個(gè)conda的運(yùn)行環(huán)境了,畢竟找起來有點(diǎn)麻煩,還是能找到的
解決辦法二:(也是推薦的解決辦法)
在cmd命令下,去創(chuàng)建一個(gè)你項(xiàng)目路徑,mkdir一個(gè)項(xiàng)目,
- virtualenv 完整的項(xiàng)目路徑(包括虛擬環(huán)境的名字)
- cd 完整的項(xiàng)目路徑/Scriptsactivate(deactivate這個(gè)命令是退出env環(huán)境)
- 這樣就能進(jìn)入這個(gè)虛擬環(huán)境,然后pip你需要的第三方庫
當(dāng)你pip還有一些錯(cuò)的時(shí)候,這時(shí)候可以去https://www.lfd.uci.edu/~gohlke/pythonlibs/下載Twisted中對(duì)應(yīng)的版本,python3.6就是下載cp36的,然后就 pip install Twisted‑18.9.0‑cp36‑cp36m‑win_amd64.whl,建議后面填寫完整路徑
一般創(chuàng)建一個(gè)環(huán)境,可以多個(gè)項(xiàng)目用,比如Scrapy庫,那么爬蟲的項(xiàng)目都指向這個(gè)虛擬環(huán)境

可以選擇項(xiàng)目的運(yùn)行環(huán)境,而路徑就是你創(chuàng)建的虛擬環(huán)境Scripts中指向python.exe
也可以創(chuàng)建一個(gè)獨(dú)立的項(xiàng)目環(huán)境,命令和上面一樣,不過項(xiàng)目名下創(chuàng)建Virtualenv,比如你在D盤創(chuàng)建了一個(gè)MyDemo的項(xiàng)目,進(jìn)去運(yùn)行命令,虛擬環(huán)境名為demo,那么就有一下目錄D:\MyDemo\demo\Scripts,只要在MyDemo下創(chuàng)建你的項(xiàng)目,用pycharm打開,就可以直接用了
到此這篇關(guān)于Windows下pycharm安裝第三方庫失敗(通用解決方案)的文章就介紹到這了,更多相關(guān)pycharm安裝第三方庫失敗內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python單元測(cè)試及unittest框架用法實(shí)例解析
這篇文章主要介紹了Python單元測(cè)試及unittest框架用法實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
Python中使用conda?install還是pip?install好
這篇文章主要給大家介紹了關(guān)于Python中使用conda?install還是pip?install好的相關(guān)資料,conda install 和 pip install 都是Python的包管理工具,文中介紹的非常詳細(xì),需要的朋友可以參考下2023-09-09
python實(shí)現(xiàn)requests發(fā)送/上傳多個(gè)文件的示例
今天小編就為大家分享一篇python實(shí)現(xiàn)requests發(fā)送/上傳多個(gè)文件的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-06-06
Python中Scrapy+adbapi提高數(shù)據(jù)庫寫入效率實(shí)現(xiàn)
本文主要介紹了Python中Scrapy+adbapi提高數(shù)據(jù)庫寫入效率實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10

