Ubuntu服務器的anaconda環境修復辦法(自動進入base環境怎么辦?)


某天在服務器上更新了conda的版本,不知怎么回事我的python3.6就變成python2.7了,而且一進入服務器就會自動進入base環境(我的conda只裝了base環境)

仔細研究了半天,才發現它給我更新了個python2.7的conda,原本python3.6不知道去哪了(應該是沒了,但是3的環境都還在),真的迷醉...

谷歌了幾十個網頁,找不到一條類似的問題。問了好多大佬,他們都說不太懂怎么解決,建議我重新安裝anaconda和需要的環境,可是我心疼我費好大功夫才裝好的環境,而且重新安裝太費時費力了,學校的網實在太差... 再說了我的環境還在呢,一定能解決的。所以我研究了好幾天,一直死磕...

直到昨天終於解決第一個問題:一進服務器就是base環境

查看你的.bashrc文件是否有下面這段代碼,如果有,注釋掉就可以解決了!

記得修改完要 source ~/.bashrc 才會生效!!!

今天又解決了第二個問題:把我的python3.6裝回來

1、查看path路徑(python -m -site),可以知道你裝的python版本及搜索位置。

2、輸入 python -m site -help

3、去紅線的這個路徑下找site.py文件,修改USER_BASE(可以不改,我沒改)和USER_SITE(你要安裝下載的site-packages的路徑,一般是anaconda/lib/python3.x/site-packages/,每個人路徑不同)這兩個參數,它能准確定位你想要使用的python版本。

 

4、重新安裝python3.6.x(或者你可以先不做以上三步,直接第四步,看看是否能解決你的問題)(做前三步是因為我不想浪費我之前安裝的環境及包,可以重新使用它們)(conda list可以查看是否恢復了以前安裝好的環境)

例如:conda install python=3.6.4

確定安裝即可。安裝完成后輸入python查看是否成功吧!

 

添加一個Python Source Releases下載地址:https://www.python.org/downloads/source/

下載anaconda地址:清華大學開源軟件鏡像站

 

最后感謝唯一能參考一點的博文:

更改 Python 的 pip install 默認安裝依賴路徑

 

 

如果覺得本文還不錯的,能成功解決你問題的朋友,請隨手點個贊吧~ 評論也可以。

版權聲明:本文為博主自主原創,謝絕轉載,請尊重個人成果,非常感謝!

https://www.cnblogs.com/tuji-sjp/p/10588211.html

 

 

 

 

 

 

 

 

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM