工作中,由于权限不足等原因,安装python各种依赖包时十分麻烦,因此,下面讲述如何利用anaconda配置虚拟环境。
anaconda配置虚拟环境
1. 下载anaconda
anaconda官网:https://www.anaconda.com/
清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
2. 安装anaconda
bash Anaconda3-5.3.0-Linux-x86_64.sh
一路回车即可,其中提示输入安装路径时,一般安装在个人home目录下,环境变量先不配置。
3. 配置环境变量
由于服务器上往往有多个版本anaconda,一般配置临时环境变量,仅在当前session中生效:
export /home/(your_user_name)/anaconda3/bin:$PATH
export PATH
可将上述两行命令存储在文本rc中,每次登陆只需要source rc即可。
4. 创建虚拟环境
第一种,到anaconda根目录: bin/conda create --name yuzhan python=3.6 numpy scipy
第二种,conda create --prefix=**/fullpath/envname** python=3.6 numpy scipy
查看虚拟环境:conda env list
5. 激活虚拟环境
source ~/yuzhan/rc(先激活临时环境变量)
source activate yuzhan
6. 安装python包
第一种,可以直接在anaconda的bin目录下使用pip安装;
第二种,在虚拟环境中安装:conda install [package_name]==[version_number]
安装tensorflow指定版本:
conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.6.0
7. 删除python包
conda remove [package_name]
8. 删除虚拟环境
conda remove -name your_env_name --all
9.添加镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/