記ubuntu下安裝Anaconda

晚上嘗試在ubuntu 16.04版本下安裝python的Anaconda3發行版。python

從清華源下載的Anaconda3-Linux 64位版本安裝包,而後順利的下一步,下一步.....一切順利!結果到了安裝完,正好我也洗完澡了。算法

嘗試了用conda list命令查看安裝的package列表,結果 WTF!居然找不到命令,首先是安裝成功了嗎?確定是安裝好了。那,問題會在哪裏?ubuntu

按理說,安裝時,安裝程序會把bin目錄加入PATH(Linux/Mac寫入~/.bashrc,Windows添加到系統變量PATH),這些操做也徹底能夠本身完成。但這裏明顯就是沒生效。bash

確定是環境變量沒配置好,明明在安裝最後一步,它會自動配置環境變量的啊,簡直要抓瞎!google

而後在網上各類找相關的文章,總算按照這個文章搞定了,關鍵在於這一步:spa

# 將anaconda的bin目錄加入PATH,根據版本不一樣,也多是~/anaconda3/bin
echo 'export PATH="~/anaconda2/bin:$PATH"' >> ~/.bashrc
# 更新bashrc以當即生效
source ~/.bashrc

我一開始找的教程上,不是 export PATH="~/anaconda2/bin:$PATH" 後面路徑沒加分號,就是絕對路徑配置不生效。焦灼萬分的時候,我就找到了這個文章,功夫不負有心人。總算是解決了,感謝google,推薦算法太厲害。.net

按照這配置完畢,輸入 conda list完美的包列表出現了!接下來就能夠順利的戲耍了!code

 

個人啓動anaconda環境的目錄是../anaconda3/envs/python36/bin/目錄下,使用source activate python36命令激活環境blog

在環境下直接輸入conda list可查看環境中現有的庫列表。還能夠輸入spyder命令直接用anaconda自帶的IDE教程

在spyder中Import tushare第三方庫,發現報錯:Not Found Module named "tushare",很疑惑,明明已經在conda虛擬環境下安裝了tushare庫了,爲何仍是識別不出來?

到網上找了找緣由,在這個文章中找到了答案,之因此會出現這個問題大概是anaconda自帶的spyder沒有工做在tushare所在環境下的緣由。想要在tushare環境下使用spyder,那就在tushare環境下再安裝一個spyder。先退出以前的spyder,在虛擬環境中使用命令 conda install spyder 等十分鐘左右,安裝完spyder,從新打開spyder此次就沒問題了!

退出環境要使用命令source deactivate

相關文章
相關標籤/搜索