[安装教程] linux创建conda虚拟环境

最近需要在服务器上训练代码,怕把服务器的环境搞乱了,就使用了虚拟环境。主要配置流程如下:

  1. 安装Anaconda。
    在命令行输入,下载anaconda。wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh (国外可以用wget https://repo.anaconda.com/archive/Anaconda3-5.1.0-Linux-x86_64.sh)。
    下载之后,运行bash Anaconda3-5.0.1-Linux-x86_64.sh即可执行安装,如果提示默认时yes,直接执行即可。但是在最后一步时,虽然默认操作是No,但该步是让你确认是否将anaconda加入环境,需要选择yes。
    如果不幸选了No,需要执行以下命令:

    export PATH=/home/(your_user_name)/anaconda3/bin:$PATH
    source .bashrc
    

    安装之后,会在安装目录下生成anaconda的文件夹。之后所安装的虚拟环境均存在env文件夹中。

  2. 测试是否安装成功。conda --version,如果显示conda版本,则说明安装成功。
    若测试不成功,出现bash: conda: command not found...
    需要执行以下命令:

    export PATH=/home/(your_user_name)/anaconda3/bin:$PATH
    source .bashrc
    
  3. 更新conda:conda update -n base conda

  4. 查看当前存在哪些环境。conda env list

  5. 创建新的虚拟环境。conda create -n your_env_name python=X.X(2.7、3.6等)

  6. 激活虚拟环境。在你使用环境之前,需要激活。conda activate your_env_name

  7. 安装各种所需python包。conda(或pip) install package_name(如果你创建的是python3.x的环境,也直接使用pip,不要使用pip3。因为此时的pip3可能会直接安装至你的系统环境里。)

  8. 删除python包:conda remove package_name (pip uninstall package_name)

  9. 关闭虚拟环境。当你使用完毕,需要关闭虚拟环境。conda deactivate

  10. 删除虚拟环境。conda remove -n your_env_name --all

  11. 共享环境:将当前使用的环境中所包含的python包的名称进行打包。conda env export > 文件名.yaml

  12. 载入别人共享的环境。conda env update -f=/path/文件名.yml

你可能感兴趣的:([安装教程] linux创建conda虚拟环境)