换镜像源
Anaconda 的配置文件在 C:\Users\用户名\
目录下的 .condarc
文件。
第一次安装 Anaconda 配置文件不会自动创建,通过以下命令生成配置文件:
conda config --set show_channel_urls yes
将其修改为南京大学开源软件镜像站:
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirror.nju.edu.cn/anaconda/pkgs/main
- https://mirror.nju.edu.cn/anaconda/pkgs/r
- https://mirror.nju.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirror.nju.edu.cn/anaconda/cloud
pytorch: https://mirror.nju.edu.cn/anaconda/cloud
msys2: https://mirror.nju.edu.cn/anaconda/cloud
bioconda: https://mirror.nju.edu.cn/anaconda/cloud
menpo: https://mirror.nju.edu.cn/anaconda/cloud
simpleitk: https://mirror.nju.edu.cn/anaconda/cloud
运行 conda clean -i
清除索引缓存,保证用的是镜像站提供的索引。
如果要获取Conda环境的详细信息,包括版本、位置等,可以使用以下命令:
conda info
管理环境
创建环境
使用 conda create
命令创建一个环境,使用 --name
或者 -n
参数指定创建的环境名。
conda create --name test # 创建一个名为test的环境
可以在创建新环境时指定 Python 的版本,若不指定版本则默认安装最新版本。
conda create -n test python # 安装最新的 python
conda create -n test python=3.8 # 安装版本号为3.8.x的最新 python
conda create -n test python=3.8.5 # 安装版本为3.8.5的 python
可以在创建环境的同时安装多个软件包:
conda create -n test python=3.4 scipy=0.15.0 astroib numpy
激活环境
使用 conda activate
激活某个环境,如果想操作某个环境下的软件包,需要先激活这个环境。
Anaconda Powershell Prompt中左侧的括号里面显示当前激活的环境。
(base) PS C:\Users\xxx> conda activate test # 激活test环境
(test) PS C:\Users\xxx>
退出环境
返回前一个 python 环境
deactivate
删除环境
删除虚拟环境
conda remove --name <env_name> --all
重命名环境
conda不支持重命名环境,但是可以通过复制环境进行重命名,然后再删除旧的环境。
conda create -n conda-new --clone conda-old # 复制环境
conda remove -n conda-old --all # 删除就旧环境
其他环境相关命令
conda env list # 列出所有环境的名称
管理软件包
管理某个环境下的软件包,首先需要使用 conda activate
命令激活该环境。
安装软件包
使用 conda install
命令安装指定软件包到当前环境下。
conda install numpy # 安装最新的版本
conda install numpy=1.25 # 安装1.25.x的最新版本1.25.2
conda install numpy=1.25.0 # 安装指定版本1.25.0
可以同时安装多个软件包。
conda install numpy matplotlib=3.6.2
卸载软件包
conda remove numpy
更新软件包
conda update numpy
搜索软件包
conda search <package_names>
清理无用的包
conda clean -a # 删除索引缓存、文件锁、无用缓存包和tar压缩包
conda clean -p # 删除不使用的包
参与讨论
(Participate in the discussion)
参与讨论