Pycharm Terminal 與Project interpreter 安裝包不同步問(wèn)題解決
問(wèn)題描述:
需要對(duì)特定版本的包下載時(shí),或者Project interpreter 沒(méi)有搜到相關(guān)包、以及下載失敗時(shí)。需要通過(guò)Pycharm Terminal 使用命令下載。但會(huì)發(fā)生明明包一下在Terminal安裝好了,但項(xiàng)目卻檢測(cè)不到。經(jīng)常需要在Interpreter再去下載一遍。╮(╯▽╰)╭
Pycharm Terminal:


原因:
實(shí)際上,在pycharm terminal 并沒(méi)有真正的進(jìn)入到自己創(chuàng)建的虛擬環(huán)境。用過(guò) virtualenv 的應(yīng)該知道, python會(huì)創(chuàng)建一個(gè)獨(dú)立的項(xiàng)目環(huán)境空間,以避免包版本沖突。在虛擬環(huán)境下,pip list 是只打印本虛擬環(huán)境下的包的。但我發(fā)現(xiàn)terminal實(shí)際上是打印的本機(jī)大環(huán)境的。也就是說(shuō)它并沒(méi)有真正使用虛擬環(huán)境。那么解決辦法就很簡(jiǎn)單了。
解決:
方法一:
在進(jìn)入terminal后,輸入一下命令
再重新激活一下虛擬環(huán)境,激活一下,就一下下:
.\venv\Scripts\activate.bat
是不是發(fā)現(xiàn),之后pip list 里面的東西已經(jīng)和之前的不一樣了呢。我目前是主要有兩個(gè)環(huán)境,一個(gè)做web的,一個(gè)爬蟲(chóng)的。在重新激活后,很明顯發(fā)現(xiàn),爬蟲(chóng)里面的Web框架子類的就沒(méi)了。已經(jīng)正確可正確使用了。
方法二:
如果不想激活,那就直接調(diào)用虛擬環(huán)境下的pip.exe 去針對(duì)性的安裝。例如:
.\venv\Scripts\pip3.7.exe install xxx 或者,安裝導(dǎo)出的指定版本的piplist .\venv\Scripts\pip3.7.exe install -r pipList.txt
出現(xiàn)這個(gè)問(wèn)題,可能是我安裝的pycharm軟件有問(wèn)題,或者配置沒(méi)弄好,相信pycharm應(yīng)該是有解決辦法的。但我不找到。
記錄,以幫助和我出現(xiàn)同樣問(wèn)題的人。
到此這篇關(guān)于Pycharm Terminal 與Project interpreter 安裝包不同步問(wèn)題解決的文章就介紹到這了,更多相關(guān)Pycharm Terminal 與Project interpreter 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python 調(diào)試?yán)渲R(shí)(小結(jié))
這篇文章主要介紹了python 調(diào)試?yán)渲R(shí)(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
python實(shí)現(xiàn)巡檢系統(tǒng)(solaris)示例
這篇文章主要介紹了python實(shí)現(xiàn)巡檢系統(tǒng)(solaris)示例,需要的朋友可以參考下2014-04-04
Pandas時(shí)間序列:重采樣及頻率轉(zhuǎn)換方式
今天小編就為大家分享一篇Pandas時(shí)間序列:重采樣及頻率轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12
Python與數(shù)據(jù)庫(kù)的交互問(wèn)題小結(jié)
這篇文章主要介紹了Python與數(shù)據(jù)庫(kù)的交互,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12

