Anaconda常用指令与配置


-1 包管理

conda list              查看当前环境下已安装的包
conda list -n py27          查看指定环境的已安装的包
conda search selenium        查找package信息
conda install -n py27 selenium  指定环境安装package,不加-n则安装在当前活跃环境
conda update -n py27 selenium   指定环境更新package,不加-n则更新在当前活跃环境
conda remove -n py27 selenium   删除package,不加-n则删除在当前活跃环境
conda clean --all               清理(应该是pkgs文件下的)安装包缓存

conda update conda    更新conda
conda update anaconda  更新anaconda
conda update python   更新python,假设当前环境是3.6,则更新3.6.x系列版本

0 展示配置

conda config --show 

1 换源(清华)

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//pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

或者修改配置文件如下:

channels:
  - defaults
show_channel_urls: true
auto_activate_base: false
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

2 查看安装源

conda config --show channels

3 清除某个源

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

4 查看当前环境信息

conda info

5 查看所有已创建的虚拟环境

conda info -e

6 切换到虚拟环境 xx

conda activate xx

7 32 & 64 位切换

set CONDA_FORCE_32BIT=1 ## 切换到32位
set CONDA_FORCE_32BIT=0 ## 切换到64位

8 创建一个python2.7 名为xxx的虚拟环境

conda create -n xxx python=2.7 
conda create -n new_env --clone exists_env  // 克隆一个存在的环境

如要创建32位的python环境,先设置为32位在创建环境,这样创建好的环境即为32位的Python环境

9 移除环境

conda remove -n env_name --all

10 修改配置语法

conda config --add key value #添加语法,可以调整路径顺序
conda config --remove key value #删除语法
  • 添加、修改 envs_dirs:
    conda config --add envs_dirs your_dir
    conda config --remove envs_dirs your_dir

11 修改配置文件

1)直接修改配置文件

修改用户路径下的 .condarc 文件。一般在 C:\Users\用户\.condarc。具体配置是==去掉注释==

## 这个是镜像配置
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true
## 环境存放地址
envs_dirs:
  - D:\Anaconda3\envs
## 包(库)存放地址
pkgs_dirs:
  - D:\Anaconda3\pkgs
  - C:\Users\dell\AppData\Local\conda\conda\envs

2)通过Anaconda Navigator修改

  • 打开 Anaconda Navigator
  • Ctrl + P
  • Configure Conda

文章作者: pxoxq
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 pxoxq !
  目录