anaconda新建虛擬環境安裝各個依賴包


  深度學習的代碼,好多都需要安裝一些安裝包,在服務器上安裝需要權限就很麻煩。看到網上有說把這些安裝包一個個下載下來上傳到服務器再安裝,心累,想想工程量就很大~~~

  這時候就可以在anaconda中新建虛擬環境,把這些需要的安裝包都裝到一個虛擬環境里面。 

  1. 首先,找到conda的路徑。服務器上的conda/usr/local/anaconda3/bin,注意直接cd到這個目錄輸入conda會找不到,可以留個bin下來。

  conda -V 得到conda的版本

  conda env list查看當前設置了哪些虛擬環境

  2.新建虛擬環境

參考博客 https://www.cnblogs.com/Sinte-Beuve/p/8597429.html 

conda env --help    #查看幫助

conda env list  #列出所有的虛擬環境

conda list --name [虛擬環境名]   #查看指定虛擬環境下的package

#創建

conda create --name [虛擬環境名] [python的版本] [需要的包]

eg:

conda create --name myenv

conda create --name myenv python=2.7

conda create --name myenv pytohon=2.7 numpy scipy

 

#克隆

conda create --name [虛擬環境名] -- clone [colne的環境]

eg:

#創建一個和原python環境一樣的虛擬環境

conda create --name mybase --clone base

 

#刪除

conda remove --name [虛擬環境名] -all

 

# 激活取消(默認的環境是base

activate [虛擬環境名]

deactivate [虛擬環境名]

 

虛擬環境激活后,在cmd中輸入python,顯示的就是一個新的環境。

 

  當前目錄為/usr/local/anaconda3/,在命令行輸入bin/conda create --name theano python=2.7 numpy scipy 創建theano虛擬環境

 

報錯:

CondaError: CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.continuum.io/pkgs/main/linux-64/mkl-2018.0.2-1.tar.bz2>

Elapsed: -  (參考https://blog.csdn.net/ada0915/article/details/78529877 解決)

此時查看當前虛擬環境,有了theano

 

  3.激活虛擬環境

 

  4. 開始安裝

安裝appdirs==1.4.3

 

安裝cycler==0.10.0

 

安裝 functools32==3.2.3.post2

 

安裝Lasagne也遇到同樣問題

PackageNotFoundError: Packages missing in current channels:         

  - lasagne ==0.2.dev1

 

安裝matplotlib==2.0.2

 

  5.接下來開始解決問題了

   參考博客 https://blog.csdn.net/ada0915/article/details/78529877 CondaHTTPError: HTTP 000 CONNECTION FAILED for url

  取消激活

 

  添加清華鏡像源

 

  再進入虛擬環境進行安裝

 

  這下安裝就很快了(之前安裝的時候特別慢)

 

(這些可以略過)

  接下來安裝theano

 

  嗯,沒啥毛病,接下來安裝最后一個Lasagne。

 

  還是之前那個問題,然后按照這個安裝Lasagne, https://www.jianshu.com/p/e10c3b5a278f Lasagne安裝教程

因為沒有權限,還是沒裝上

參考https://blog.csdn.net/ksws0292756/article/details/79192268 這個博客,得以解決

 

結果lasagnepython版本不匹配,也是崩潰,UnsatisfiableError: The following specifications were found to be in conflict:

按照博客https://www.cnblogs.com/bbn0111/p/7156387.html 創建不同python環境

 

  接下來也是分別安裝各個安裝包。

 

  安裝完成。

   入深度學習的坑不久,還是需要多跑跑代碼。首先就要把別人代碼跑起來~


免責聲明!

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



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