一、conda 本地环境常用操作
conda --version | conda -V #获取版本号
conda update conda #检查更新当前conda
conda env list | conda info -e #查看当前存在哪些虚拟环境
conda list #查看
conda search package_name #查询包
conda install package_name |conda install package_name=1.5.0 #安装包
conda update package_name #更新包
conda remove package_name #删除包
二、conda创建虚拟环境
conda create --name your_env_name #创建名字为your_env_name的虚拟环境
conda create -n your_env_name python=X.X(2.7、3.6等)#创建python版本为X.X、名字为your_env_name的虚拟环境
conda create --name your_env_name numpy scipy #创建包含某些包(如numpy,scipy)的环境
conda create --name your_env_name python=3.6 numpy scipy #创建指定python版本下包含某些包的环境
激活虚拟环境
source activate your_env_name #Linux
退出虚拟环境
source deactivate your_env_name #Linux
删除虚拟环境
conda remove -n your_env_name --all |conda remove --name your_env_name --all
复制虚拟环境
conda create --name new_env_name --clone old_env_name
在指定环境中管理包
conda list -n your_env_name
conda install --name myenv package_name
conda remove --name myenv package_name
使用国内 conda 软件源加速
$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
$ conda config --set show_channel_urls yes
分享环境
1、通过activate target_env要分享的环境target_env,然后输入下面的命令会在当前工作目录下生成一个environment.yml文件
conda env export > environment.yml
2、拿到environment.yml文件,将该文件放在工作目录下,可以通过以下命令从该文件创建环境
conda env create -f environment.yml