Anaconda安装及常用命令
一、安装Anaconda
- 首先需要下载Anaconda的安装包,可以在官网上下载:https://www.anaconda.com/products/individual
- 根据自己的操作系统选择合适的版本,一般选择Python 3.x版本的即可。
- 安装过程中可以选择是否将Anaconda添加到环境变量中,以便在命令行中使用Anaconda命令。
- 安装完成后可以在终端中输入conda --version命令检查是否安装成功。
二、conda常用命令
(1)查看conda版本
conda --version
(2)查看conda的信息
conda info
(3)升级当前版本的conda
conda update conda
(4)修改conda源
找到.condac文件并查看里面的镜像源
conda config --show-sources
修改.condac文件
show_channel_urls: true
channel_alias: http://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
channels:
- defaults
ssl_verify: true
(5)更新aconda
conda update conda
(6)更新python版本(假设当前环境是3.6,则更新3.6.x系列版本)
conda update python
(7)清理(pkgs目录)安装包缓存
conda clean --all
三、虚拟环境
(1)创建了一个名为env_name的环境,并指定了Python版本为3.8
conda create --name env_name python=3.8
(2)激活名为env_name的虚拟环境
conda activate env_name
(3)退出当前虚拟环境
conda deactivate
(4)删除名为env_name的虚拟环境
conda env remove --name env_name
(5)克隆虚拟环境
conda create -n new_name --clone old_name
四、Anaconda的包管理(类似Python的pip)
(1)查看当前环境下已安装的包
conda list
(2)查看指定环境的已安装的包
conda list -n env_name
(3)查找package信息
conda search package_name
(4)当前环境安装package
conda install package_name
(5)指定环境安装package
conda install -n env_name package_name
(6)当前环境更新package
conda update package_name
(7)指定环境更新package
conda update -n env_name package_name
(8)删除当前环境package
conda remove package_name
(9)删除指定环境package
conda remove -n env_name package_name

浙公网安备 33010602011771号