002 conda最全的常用命令

在工作中经常用Anconda的conda命令,现在整理起来,与大家共同分享!

ps: 大家有好用的命令,请在评论下留言,我会尽快补充上来。

01 更新所有库

conda update --all

02 查看已安装的库

conda list

03 查看当前存在哪些虚拟环境

conda env list
conda info --envs

04 查看当前conda的版本

conda -V

05 创建python虚拟环境

conda create -n your_env_name python=X.X(2.7、3.6等)
X.X: 为python版本;
your_env_name: 虚拟环境的名字;
your_env_name文件: 可以在Anaconda安装目录envs文件下找到。

06 使用激活(或切换不同python版本)的虚拟环境

source activate your_env_name

07 在虚拟环境中安装python包

conda install -n your_env_name [package]

08 关闭虚拟环境

source deactivate

09 删除虚拟环境

conda remove -n your_env_name --all

10 删除虚拟环境python的包

conda remove --name your_env_name  package_name

11 分享虚拟环境
把你当前的环境配置与别人分享,快速建立一个与你一模一样的环境(同一个版本的python及各种包)来共同开发/进行新的实验。一个分享环境的快速方法就是给ta一个你的环境的.yml文件。

# 导出自己的虚拟环境变量,生成.yaml文件
conda env export > /home/emg/environment.yml(文件路径) -n your_env_name
# 导入虚拟环境,安装环境
conda env create -f /home/emg/environment.yml(文件路径)

11 添加/删除源

  • 添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
  • 删除清华源
conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
  • 常用源
    清华
    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    中科大
    http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
    豆瓣:
    http://pypi.douban.com/simple

你可能感兴趣的:(002 conda最全的常用命令)