一、常用命令:
-
conda信息
查看版本: conda --version
检查更新conda: conda update conda
帮助命令: conda -h
列出当前所有的虚拟环境:conda env list 或 conda info -e
列出当前虚拟环境安装的所有包:conda list -
虚拟环境
创建:
(1)
conda create -n 新环境名 python版本 其它包
eg:conda create -n Test python=3.7 numpy matplotlib pandas
其他包可以不带(2)创建带有anaconda常用的包的虚拟环境:
conda create -n 新环境名 python版本 anaconda
eg:conda create -n Test python=3.7 anaconda
(3)从配置文件(yaml文件)创建:
conda env create -f 配置文件
eg:conda env create -f environment.yaml
-n可以使用–name代替
进入和退出:
(1)进入:
activate 虚拟环境名(activate切换到bash虚拟环境)
,然后使用python(2)退出虚拟环境:
deactivate 虚拟环境名
移除:
(1)移除虚拟环境:
conda remove -n 虚拟环境名 --all
包管理:
(1)安装包:
conda install 包名
或pip install 包名(为当前虚拟环境安装)
conda install -n 环境名 包名 (为指定的虚拟环境安装)
(2)更新包:
conda update 包名
(3)移除虚拟环境中的相关包:
conda remove -n 虚拟环境名 包名
导出虚拟环境的配置:
conda env export > environment.yaml
二、Anaconda换源
命令行执行:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
编辑用户文件夹下的.condarc文件,删除其中的–default
Windows和Linux都可以使用这种方法换源
三、Windows下使用的一些问题
1、如果使用activate激活环境没有反应
可以使用conda init powershell
或conda init cmd.exe
去激活终端,使其在终端中可以切换环境**。
2、如果不想每次一启动Shell 就自动激活Base 环境
在终端输入conda config --set auto_activate_base false
,即可。如果又反悔了,在终端输入conda config --set auto_activate_base true
。