Conda 是一个功能强大的包管理器和环境管理器,用于安装、部署和管理软件包和其依赖关系。下面是一些常用的 Conda 命令及其详细解释:
-
创建环境:
conda create --name myenv python=3.8 可以指定创建环境的目录 conda create --prefix /path/to/directory environment_name 案例: conda create --prefix C:\path\to\your\env environment_name 删除创建的虚拟环境 conda env remove --name 虚拟环境名称 案例: conda env remove --name python-tool
创建一个名为 myenv 的环境,并指定 Python 版本为 3.8。
-
激活环境:
conda activate myenv
激活名为 myenv 的环境。
-
列出环境:
conda env list
列出所有已创建的环境,显示当前激活的环境。
-
复制环境:
conda create --name newenv --clone oldenv
复制名为 oldenv 的环境并命名为 newenv。
-
导出环境:
conda env export > environment.yml
导出当前环境的配置信息到一个 YAML 文件中。
-
从文件创建环境:
conda env create -f environment.yml
根据一个 YAML 文件创建一个新的环境。
-
安装软件包:
conda install numpy
安装名为 numpy 的软件包到当前激活的环境中。
-
安装特定版本的软件包:
conda install numpy=1.18
安装名为 numpy 的特定版本。
-
更新软件包:
conda update numpy
更新名为 numpy 的软件包到最新版本。
-
移除软件包:
conda remove numpy
移除名为 numpy 的软件包。
11.搜索可用软件包:
conda search packagename
在 Conda 仓库中搜索名为 packagename 的软件包。
12.列出已安装的软件包:
conda list
列出当前环境中已安装的所有软件包。
13.列出可更新的软件包:
conda update --all
列出当前环境中可更新的所有软件包。
14.清理不需要的软件包:
conda clean --all
清理当前环境中不需要的软件包和缓存。
15.禁用环境:
conda deactivate
禁用当前环境,返回到默认环境。
16.修改Anaconda虚拟环境默认路径
1)、查看所有虚拟环境
(base) C:\Users\ky2009666>conda env list
# conda environments:
#
python-tool C:\Users\ky2009666\.conda\envs\python-tool
pytorch2 C:\Users\ky2009666\.conda\envs\pytorch2
base * d:\anaconda3
2)、查看虚拟环境配置
conda config --show
以下是虚拟环境路径:
envs_dirs:
- d:\anaconda3\envs
- C:\Users\ky2009666\.conda\envs
- C:\Users\ky2009666\AppData\Local\conda\conda\envs
3)、修改虚拟环境路径
conda config --add envs_dirs d:/anaconda3/envs
4)添加国内镜像地址
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.aliyun.com/anaconda/pkgs/msys2/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
添加完成之后,执行如下操作
conda config --set show_channel_urls yes
这些是一些常用的 Conda 命令及其详细解释,希望能够帮助你更好地使用 Conda 进行软件包和环境管理。