深度学习的代码,好多都需要安装一些安装包,在服务器上安装需要权限就很麻烦。看到网上有说把这些安装包一个个下载下来上传到服务器再安装,心累,想想工程量就很大~~~

  这时候就可以在anaconda中新建虚拟环境,把这些需要的安装包都装到一个虚拟环境里面。

  1. 首先,找到conda的路径。服务器上的conda在/usr/local/anaconda3/bin,注意直接cd到这个目录输入conda会找不到,可以留个bin下来。

得到conda的版本

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包

查看当前设置了哪些虚拟环境

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_02

  2.新建虚拟环境

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虚拟环境

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_03

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_04

报错:

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

此时查看当前虚拟环境,有了theano

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_python_05

  3.激活虚拟环境

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_虚拟环境_06

  4. 开始安装

安装appdirs==1.4.3

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_虚拟环境_07

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_08

安装cycler==0.10.0

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_09

安装 functools32==3.2.3.post2

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_10

安装Lasagne也遇到同样问题

PackageNotFoundError: Packages missing in current channels:         

  - lasagne ==0.2.dev1

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_python_11

安装matplotlib==2.0.2

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_12

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_虚拟环境_13

  5.接下来开始解决问题了

  取消激活

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_python_14

  添加清华镜像源

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_15

  再进入虚拟环境进行安装

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_16

  这下安装就很快了(之前安装的时候特别慢)

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_17

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_18

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_python_19

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_20

(这些可以略过)

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_python_21

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_python_22

  嗯,没啥毛病,接下来安装最后一个Lasagne。

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_23

  还是之前那个问题,然后按照这个安装Lasagne, https://www.jianshu.com/p/e10c3b5a278f Lasagne安装教程

因为没有权限,还是没装上

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_python_24

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_python_25

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_虚拟环境_26

结果lasagne与python版本不匹配,也是崩溃,UnsatisfiableError: The following specifications were found to be in conflict

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_python_27

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_虚拟环境_28

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_python_29

  接下来也是分别安装各个安装包。

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_python_30

 

anaconda的虚拟环境中是否已经安装成功pytorch 如何在Windows anaconda虚拟环境安装的包在哪_安装包_31

  安装完成。

   入深度学习的坑不久,还是需要多跑跑代码。首先就要把别人代码跑起来~