conda 常用命令

conda 常用命令

目录

1、安装conda

要安装 conda,必须首先选择适合的安装程序。

conda 分为 anaconda 和 miniconda,anaconda 是一个包含了许多常用库的集合版本,miniconda 是精简版本(只包含conda、pip、zlib、python 以及它们所需的包)

  1. 下载安装程序:下载地址
  2. 运行安装程序,根据提示一步步安装。

2、创建环境

conda 可以创建多个环境,每个环境可以包含不同的软件包。

复制代码
conda create -n myenv python=3.10
  1. create:创建环境
  2. -n myenv:指定环境名称为 myenv
  3. python=3.10:指定 Python 版本为 3.10

3、激活环境

复制代码
conda activate myenv
  1. activate:激活环境
  2. myenv:指定环境名称为 myenv

4、添加镜像源

  1. 配置官网的channel地址

    复制代码
    # 下面这三行配置官网的channel地址
    conda config --add channels r 
    conda config --add channels conda-forge 
    conda config --add channels bioconda
    ##以上三句命令一次性复制粘贴或是单独复制粘贴
    1. config:配置 conda
    2. --add channels:添加镜像源
    3. https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/:添加清华大学的镜像源
  2. 配置国内访问镜像,国内用户推荐的镜像,以下选清华或是北外的镜像都可以,清华镜像的访问量较多多,北外镜像相对较少。

    复制代码
    #(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
    (哈工大的镜像同步更新较快)
  3. 查看已经添加的channels

    复制代码
    conda config --get channels
  4. 恢复默认镜像源

    复制代码
    conda config --remove-key channels

5、将环境创建到指定位置

方法

  1. 直接指定路径创建环境

    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 会自动创建。
  1. 修改默认环境路径(可选)
    如果你希望所有新环境默认创建到指定目录,可以修改 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

注意事项

  1. 路径兼容性:

    • Windows 使用反斜杠 \,Linux/Mac 使用正斜杠 /。
    • 路径中避免空格或特殊字符(如中文)。
  2. 删除环境

    • 删除环境时,请确保当前环境不是该环境,否则会提示"当前环境不能删除"。

    • 建议先退出当前环境,再删除环境。

      conda remove --prefix /指定/路径/环境名称 --all

  3. 查看所有环境路径

    复制代码
    # 方式1
    conda info --envs
    # 方式2
    conda env list

6、安装软件包

推荐使用pip安装.

复制代码
conda activate env_name  		# 进入环境

conda install numpy=1.93
pip  install numpy==1.93

conda deactivate				# 安装完之后记得退出环境
  1. install:安装软件包
  2. numpy:指定安装 numpy 软件包

7、查看环境

复制代码
conda env list
  1. env:查看环境
  2. list:列出所有环境

8、删除环境

复制代码
conda remove -n myenv --all
  1. remove:删除环境
  2. -n myenv:指定环境名称为 myenv
  3. --all:删除该环境下所有软件包

9、退出环境

复制代码
conda deactivate
  1. 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 的安装路径没有添加到环境变量中。

解决方法:

  1. 打开环境变量编辑器(Windows 系统为 系统属性 -> 高级 -> 环境变量;Mac 系统为 终端 -> 设置 -> 高级 -> 环境变量
  2. 找到 Path 变量,双击编辑
  3. Path 变量值末尾添加 C:\Users\用户名\Anaconda3\Scripts(Windows 系统)或 /Users/用户名/anaconda3/bin(Mac 系统),并保存
  4. 重启命令行或 IDE

2、conda 找不到软件包

如果安装了 conda,但是在命令行中仍然无法找到某个软件包,可能是因为该软件包没有安装在当前环境中。

解决方法:

  1. 激活当前环境
  2. 输入 conda list,查看当前环境安装的软件包
  3. 如果没有安装该软件包,则输入 conda install 软件包名称,安装该软件包

12、参考资料

相关推荐
素雪风华6 小时前
conda管理python环境
python·conda·pip
一眼青苔13 小时前
conda添加新python版本环境,如何激活和销毁
开发语言·python·conda
学渣676563 天前
在 Conda 中,包的安装路径在电脑的哪里
conda
学渣676563 天前
conda和bash主环境的清理
开发语言·conda·bash
Fanxt_Ja3 天前
LLaMA-Factory部署以及大模型的训练(细节+新手向)
人工智能·深度学习·语言模型·自然语言处理·conda·llama-factory·deepseek
ai问道武曲3 天前
ai环境conda带torch整体迁移。
人工智能·pytorch·ai·conda
小雅痞3 天前
[Mac] 使用homebrew安装miniconda
深度学习·conda
道剑剑非道4 天前
QT 打包安装程序【windeployqt.exe】报错c000007d原因:Conda巨坑
开发语言·qt·conda
学渣676564 天前
什么时候使用Python 虚拟环境(venv)而不用conda
开发语言·python·conda