conda 常用命令
目录
- 1、安装conda
- 2、创建环境
- 3、激活环境
- 4、添加镜像源
- 5、将环境创建到指定位置
- 6、安装软件包
- 7、查看环境
- 8、删除环境
- 9、退出环境
- 10、常用命令
- 11、常见问题
- 12、参考资料
1、安装conda
要安装 conda,必须首先选择适合的安装程序。
conda 分为 anaconda 和 miniconda,anaconda 是一个包含了许多常用库的集合版本,miniconda 是精简版本(只包含conda、pip、zlib、python 以及它们所需的包)
- 下载安装程序:下载地址
- 运行安装程序,根据提示一步步安装。
2、创建环境
conda 可以创建多个环境,每个环境可以包含不同的软件包。
conda create -n myenv python=3.10
create
:创建环境-n myenv
:指定环境名称为myenv
python=3.10
:指定 Python 版本为 3.10
3、激活环境
conda activate myenv
activate
:激活环境myenv
:指定环境名称为myenv
4、添加镜像源
- 配置官网的channel地址
# 下面这三行配置官网的channel地址 conda config --add channels r conda config --add channels conda-forge conda config --add channels bioconda ##以上三句命令一次性复制粘贴或是单独复制粘贴
config
:配置 conda--add channels
:添加镜像源https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
:添加清华大学的镜像源
- 配置国内访问镜像,国内用户推荐的镜像,以下选清华或是北外的镜像都可以,清华镜像的访问量较多多,北外镜像相对较少。
#(1)下面这四行配置清华大学的conda的channel地址,国内用户推荐 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --set show_channel_urls yes ##配置清华镜像,四句代码一起复制粘贴到服务器 # (2)下面四行配置北京外国语大学的conda的channel地址 conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/ conda config --set show_channel_urls yes# 目前国内提供conda镜像的大学 清华大学: https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ 北京外国语大学: https://mirrors.bfsu.edu.cn/help/anaconda/ 南京邮电大学: https://mirrors.njupt.edu.cn/ 南京大学: http://mirrors.nju.edu.cn/ 重庆邮电大学: http://mirror.cqupt.edu.cn/ 上海交通大学: https://mirror.sjtu.edu.cn/ 哈尔滨工业大学: http://mirrors.hit.edu.cn/#/home (哈工大的镜像同步更新较快)
- 查看已经添加的channels
conda config --get channels
- 恢复默认镜像源
conda config --remove-key channels
5、将环境创建到指定位置
方法
- 直接指定路径创建环境
conda create --prefix /指定/路径/环境名称 python=版本
#简写
conda create -p /指定/路径/环境名称 python=版本
#示例
conda create --prefix D:\my_envs\project_env python=3.9
- 这会在 D:\my_envs 目录下创建名为 project_env 的环境。
- 如果目录不存在,Conda 会自动创建。
- 修改默认环境路径(可选)
如果你希望所有新环境默认创建到指定目录,可以修改 Conda 的配置文件 .condarc。
# 打开或创建 .condarc 文件(位于用户主目录)
conda config --edit#添加或修改 envs_dirs 字段,例如:envs_dirs:- D:\my_envs # 你的自定义路径- C:\Users\用户名\.conda\envs # 原默认路径(可选保留)# 之后,直接使用 conda create -n 环境名称 时,环境会优先创建在 D:\my_envs 中。
这样,所有新环境都会创建到 D:\my_envs 目录下。
激活指定路径的环境
激活时需使用完整路径。
conda activate /指定/路径/环境名称
# 示例
conda activate D:\my_envs\project_env
注意事项
- 路径兼容性:
- Windows 使用反斜杠 \,Linux/Mac 使用正斜杠 /。
- 路径中避免空格或特殊字符(如中文)。
- 删除环境
- 删除环境时,请确保当前环境不是该环境,否则会提示“当前环境不能删除”。
- 建议先退出当前环境,再删除环境。
conda remove --prefix /指定/路径/环境名称 --all
- 查看所有环境路径
# 方式1 conda info --envs # 方式2 conda env list
6、安装软件包
推荐使用pip安装.
conda activate env_name # 进入环境conda install numpy=1.93
pip install numpy==1.93conda deactivate # 安装完之后记得退出环境
install
:安装软件包numpy
:指定安装 numpy 软件包
7、查看环境
conda env list
env
:查看环境list
:列出所有环境
8、删除环境
conda remove -n myenv --all
remove
:删除环境-n myenv
:指定环境名称为myenv
--all
:删除该环境下所有软件包
9、退出环境
conda deactivate
deactivate
:退出环境
10、常用命令
# 查看 conda 版本
conda --version# 查看 conda 帮助
conda --help# 查看环境
conda env list# 查看 conda 所有命令
conda list# 创建环境
conda create -n myenv python=3.10# 激活环境
conda activate myenv# 退出环境
conda deactivate# 删除环境
conda remove -n myenv --all# 安装软件包
conda install numpy pandas# 更新软件包
conda update numpy pandas# 搜索软件包
conda search numpy# 卸载软件
conda remove 软件名
# 克隆环境
conda create –n 新环境名 –clone 旧环境名
11、常见问题
1、conda 找不到命令
如果安装了 conda,但是在命令行中仍然无法找到 conda 命令,可能是因为 conda 的安装路径没有添加到环境变量中。
解决方法:
- 打开环境变量编辑器(Windows 系统为
系统属性
->高级
->环境变量
;Mac 系统为终端
->设置
->高级
->环境变量
) - 找到
Path
变量,双击编辑 - 在
Path
变量值末尾添加C:\Users\用户名\Anaconda3\Scripts
(Windows 系统)或/Users/用户名/anaconda3/bin
(Mac 系统),并保存 - 重启命令行或 IDE
2、conda 找不到软件包
如果安装了 conda,但是在命令行中仍然无法找到某个软件包,可能是因为该软件包没有安装在当前环境中。
解决方法:
- 激活当前环境
- 输入
conda list
,查看当前环境安装的软件包 - 如果没有安装该软件包,则输入
conda install 软件包名称
,安装该软件包
12、参考资料
- 官方文档
- 中文文档