Pycharm Terminal 與Project interpreter 安裝包不同步問題解決
問題描述:
需要對特定版本的包下載時,或者Project interpreter 沒有搜到相關(guān)包、以及下載失敗時。需要通過Pycharm Terminal 使用命令下載。但會發(fā)生明明包一下在Terminal安裝好了,但項(xiàng)目卻檢測不到。經(jīng)常需要在Interpreter再去下載一遍。╮(╯▽╰)╭
Pycharm Terminal:
原因:
實(shí)際上,在pycharm terminal 并沒有真正的進(jìn)入到自己創(chuàng)建的虛擬環(huán)境。用過 virtualenv 的應(yīng)該知道, python會創(chuàng)建一個獨(dú)立的項(xiàng)目環(huán)境空間,以避免包版本沖突。在虛擬環(huán)境下,pip list 是只打印本虛擬環(huán)境下的包的。但我發(fā)現(xiàn)terminal實(shí)際上是打印的本機(jī)大環(huán)境的。也就是說它并沒有真正使用虛擬環(huán)境。那么解決辦法就很簡單了。
解決:
方法一:
在進(jìn)入terminal后,輸入一下命令
再重新激活一下虛擬環(huán)境,激活一下,就一下下:
.\venv\Scripts\activate.bat
是不是發(fā)現(xiàn),之后pip list 里面的東西已經(jīng)和之前的不一樣了呢。我目前是主要有兩個環(huán)境,一個做web的,一個爬蟲的。在重新激活后,很明顯發(fā)現(xiàn),爬蟲里面的Web框架子類的就沒了。已經(jīng)正確可正確使用了。
方法二:
如果不想激活,那就直接調(diào)用虛擬環(huán)境下的pip.exe 去針對性的安裝。例如:
.\venv\Scripts\pip3.7.exe install xxx 或者,安裝導(dǎo)出的指定版本的piplist .\venv\Scripts\pip3.7.exe install -r pipList.txt
出現(xiàn)這個問題,可能是我安裝的pycharm軟件有問題,或者配置沒弄好,相信pycharm應(yīng)該是有解決辦法的。但我不找到。
記錄,以幫助和我出現(xiàn)同樣問題的人。
到此這篇關(guān)于Pycharm Terminal 與Project interpreter 安裝包不同步問題解決的文章就介紹到這了,更多相關(guān)Pycharm Terminal 與Project interpreter 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java Spring項(xiàng)目國際化(i18n)詳細(xì)方法與實(shí)例
這篇文章主要介紹了Java Spring項(xiàng)目國際化詳細(xì)方法與實(shí)例,需要的朋友可以參考下2020-03-03python實(shí)現(xiàn)數(shù)學(xué)模型(插值、擬合和微分方程)
這篇文章主要介紹了python實(shí)現(xiàn)數(shù)學(xué)模型(插值、擬合和微分方程),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11Django的models中on_delete參數(shù)詳解
這篇文章主要介紹了Django的models中on_delete參數(shù)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07pyspark給dataframe增加新的一列的實(shí)現(xiàn)示例
這篇文章主要介紹了pyspark給dataframe增加新的一列的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04