conda 創(chuàng)建虛擬環(huán)境——安裝requirements.txt依賴

為我的項(xiàng)目創(chuàng)建一個(gè)虛擬環(huán)境,并在虛擬環(huán)境中安裝項(xiàng)目的requirements.txt文件。但是遇到了一個(gè)問題:使用命令:pip install -r requirements.txt安裝了一部分之后就停住了,終端沒有反應(yīng),需要Ctrl+C終止命令之后手動(dòng)一個(gè)一個(gè)安裝。不知道該如何解決。

使用conda create --name my_pro python2.7時(shí)總是出錯(cuò),錯(cuò)誤提示如下圖:


然后我去掉python2.7.直接創(chuàng)建一個(gè)虛擬環(huán)境,直接創(chuàng)建一個(gè)虛擬環(huán)境my_pro,成功創(chuàng)建。


根據(jù)提示激活虛擬環(huán)境:conda activate my_pro:并出現(xiàn)下圖錯(cuò)誤。

根據(jù)提示:執(zhí)行conda init bash,然后重啟計(jì)算機(jī)


重啟之后打開終端就已經(jīng)在base環(huán)境中了,繼續(xù)激活我自己創(chuàng)建的環(huán)境,然后就激活成功了。

在該環(huán)境中輸入python,發(fā)現(xiàn)python的版本是我原本想要的(conda create --name my_pro python2.7),可能是因?yàn)槲业腶naconda2中自帶的python是2.7版本的原因,導(dǎo)致我沒有在環(huán)境名字的背后加上python2.7,但創(chuàng)建出來(lái)的虛擬環(huán)境中的python還是2.7版本的(ubuntu系統(tǒng),所以我的系統(tǒng)中除了anaconda中的python2.7以外,還有系統(tǒng)自帶的python3)。



cd 到我項(xiàng)目的目錄中:

pip install -r requirements.txt.安裝項(xiàng)目依賴


對(duì)于pip無(wú)法安裝的,暫停,所以就手動(dòng)使用conda安裝。然后再次繼續(xù)使用命令:pip install -r requirements.txt.安裝。但是,當(dāng)自動(dòng)安裝到第20個(gè)的時(shí)候,終端沒反應(yīng)了,需要Ctrl+C結(jié)束命令才行,然后重新手動(dòng)安裝。問題來(lái)了:手動(dòng)安裝了好幾個(gè),每手動(dòng)安裝完一個(gè),就執(zhí)行pip install -r requirements.txt,希望它繼續(xù)自動(dòng)安裝,但是每次到第20行的時(shí)候都停住了,不再繼續(xù),同樣需要Ctrl+C結(jié)束命令,然后手動(dòng)一個(gè)一個(gè)安裝。不知道該如何解決這個(gè)問題。






2019.4.19

對(duì)于上面的問題,我通過(guò)重啟計(jì)算機(jī),重新打開終端,然后輸入命令:pip install -r requirements.txt重新安裝依賴,在遇到requirements.txt文件中一行(也就是一個(gè)依賴包)沒有安裝成功時(shí),則不會(huì)繼續(xù)進(jìn)行下去,否則每次到那個(gè)地方就會(huì)終斷。


關(guān)于conda創(chuàng)建一個(gè)虛擬環(huán)境可以參考:Managing environments — conda 4.6.14.post2+0fde788a documentation

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容