Anaconda 安裝操作及遇到的坑

最近剛用Pytorch,編譯開源代碼的時候發現缺少n個package,原來是之前在Anaconda3 創建的虛擬環境各自是獨立的,tensorflow下安裝的不能在別的環境下使用,所以要重新安裝。然而關鍵是國內各種屏蔽資源,無法FQ去直接下載安裝,所以需要特別的技巧來安裝成功。當時爲了安裝成功找了n個教程,結果現在忘記了,爲了避免再次入坑以及方便後來的學者,現在作以下筆記。

一、環境配置

1.win 10  X64系統;

2.Anaconda3;

3.Pytorch

4.前提是已經配置清華倉庫鏡像,如下所示:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

conda config --set show_channel_urls yes

二、安裝問題總結

1.安裝有時可用Anaconda NAVIGATOR實現操作,但很多時候存在網絡不可用的問題;

2.沒有資源,鏡像源不可用(清華的鏡像源有時也會出問題,很尷尬);

3.版本問題,有時conda安裝方式存在版本限制;

4.pip和conda安裝其實效果一致的,都可順利使用該庫。

三、解決方法

以下待安裝/卸載的package的名字爲“ABC”。

1.查詢

#查看已經安裝的package
conda list  
#指定查看ABC虛擬環境下安裝的package      
conda list  -n ABC   
#更新xxx文件包    
conda update ABC

2.卸載(pip和conda 兩種方式):

pip uninstall ABC
conda uninstall ABC

3.查看conda安裝方式下的package的可用版本

anaconda search -t conda ABC

例如查詢pyyaml的可用版本,紅色方框就是來源

 

4.安裝

上個步驟找到對應的源,如果要安裝該版本,如上述pyyaml,想要安裝linux-64 py27_0的3.1版本,輸入下列命令:

conda install -c https://pyyaml.org/wiki/PyYAML

如此一來就安裝成功了。切記步驟是先查詢對應版本,再根據package的來源去安裝。

如有錯誤,敬請指正

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章