- conda 本地环境常用操作
[1]获取版本号
conda --version 或 conda -V
[2]检查更新当前conda
conda update conda
conda update anaconda
conda update anaconda-navigator
[3]查看当前存在哪些虚拟环境
conda env list 或 conda info -e
[4]查看
conda list
conda search package_name# 查询包
[5]安装
conda install package_name
conda install package_name=1.5.0
[6]更新
conda update package_name
[7]删除包
conda remove package_name
- conda创建虚拟环境:(your_env_name为用户想创建的虚拟环境的名字)
[1]创建名为your_env_name的环境(不指定python版本时,自动安装最新python版本)
conda create --name your_env_name
[2]创建制定python版本的环境
conda create --name your_env_name python=2.7
conda create --name your_env_name python=3.6
[3]创建包含某些包(如numpy,scipy)的环境
conda create --name your_env_name numpy scipy
[4]创建指定python版本下包含某些包的环境
conda create --name your_env_name python=3.6 numpy scipy
- 激活/切换虚拟环境(Anaconda默认的是base环境,如需切换到新其他环境,用以下命令)
[1]Linux
source activate your_env_name
[2]Windows
activate your_env_name
- 退出虚拟环境:
[1]Linux、Mac
source deactivate your_env_name
[2]Windows
deactivate env_name
- 删除虚拟环境
conda remove -n your_env_name --all
conda remove --name your_env_name --all
- 复制某个环境
conda create --name new_env_name --clone old_env_name
- 在指定环境中管理包
[1]方法一:切换到制定的环境中,执行以下命令(下述语句同样可以用pip执行)
展示所有包:conda list
安装指定包:conda install package_name
eg:pip install flask 或者conda install flask
删除指定包:conda remove package_name
conda uninstall package_name
[2]方法二:在任意环境中,执行以下命令,your_env_name是目标环境
conda list -n your_env_name
conda install --name your_env_name package_name
conda remove --name your_env_name package_name
conda uninstall --name your_env_name package_name
- 使用国内 conda 软件源加速
[1]查看当前源
conda config --show-source
[2]显示所有的源
conda config --show channels
[3]添加指定的源
conda config --add channels 源名称或链接
例如:
$ 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/
[4]设置搜索时显示通道地址,从channel中安装包时显示channel的url,这样就可以知道包的安装来源了
$ conda config --set show_channel_urls yes
[5]删除指定的源
conda config --remove channels 源名称或链接
[6]恢复默认的源
conda config --remove-key channels
- 使用国内pip软件源加速:
[1]临时设置方法:
使用pip的时候在最后面加上参数 -i 镜像源的网址
例如:pip install jieba -i https://pypi.tuna.tsinghua.edu.cn/simple # jieba 是一个包
[2]永久设置方法:
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
配置完之后就可以像平常一样安装包,速度提升几十倍,例如pip jieba
[3]常用的镜像源网站
阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/