Anaconda常用命令
Anaconda是一个流行的Python数据科学平台,提供了丰富的工具和库来进行数据分析、机器学习和科学计算。以下是Anaconda的一些常用命令,按照功能分类进行归纳:
一、Conda基础命令
-
查看conda帮助信息
conda --help
或conda -h
-
查看conda版本
conda --version
-
更新conda
conda update conda
-
降级conda版本 (例如,降级到4.6.7版本)
conda install -n base conda==4.6.7
-
卸载anaconda
rm -rf anaconda
(注意:此命令会删除整个Anaconda安装,请谨慎使用)
二、Conda环境管理
-
创建conda环境
conda create -n 环境名 python=[版本号] [包名]
(例如:conda create -n my_env python=3.6
)
-
激活(切换)conda环境
- 在Windows上:
conda activate 环境名
(例如:conda activate my_env
) - 在Linux/Mac上:
source activate 环境名
- 在Windows上:
-
退出当前环境
conda deactivate
-
显示已安装的conda环境
conda info --envs
或conda env list
-
删除指定的conda环境
conda remove --name 要删除的环境名 --all
(例如:conda remove --name my_env --all
)
-
复制conda环境
conda create --name 新环境名 --clone 被复制的环境名
(例如:conda create --name new_env --clone my_env
)
三、环境软件包的管理
-
查看当前环境中已安装的包
conda list
-
查看指定环境中的Python软件包
conda list --name 环境名
-
在当前激活环境中安装需要的包
conda install 包名
(例如:conda install numpy
)
-
在指定conda环境中安装制定版本的包
conda install 包名=版本号
(例如:conda install numpy=1.20
)
-
卸载包
conda uninstall 包名
(例如:conda uninstall numpy
)
四、源服务器管理
-
查看当前使用源
conda config --show-sources
-
删除指定源
conda config --remove channels 源名称或链接
-
添加指定源
conda config --add channels 源名称或链接
(例如:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
)
五、其他常用命令
- 分享虚拟环境
- 导出当前虚拟环境:
conda env export > environment.yml
- 创建保存的虚拟环境:
conda env create -f environment.yml
- 导出当前虚拟环境:
请注意,以上命令可能需要根据你的具体环境和需求进行适当调整。同时,为了保持Anaconda和相关工具包的最新状态,建议定期运行conda update --all
来更新所有已安装的包。