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、参考资料

相关推荐
阳懿2 天前
【已解决】执行conda init提示No action taken.
conda
try2find2 天前
移动conda虚拟环境的安装目录
linux·运维·conda
起个名好难00003 天前
conda 常用指令
conda
Mark White3 天前
把大象塞进冰箱总共分几步:讲讲dockerfile里conda的移植
conda
巴里巴气3 天前
2025.1版本PyCharam找不到已存在的conda虚拟环境
pycharm·conda
互联网搬砖老肖4 天前
Python 中如何使用 Conda 管理版本和创建 Django 项目
python·django·conda
茫茫人海一粒沙14 天前
Python 包管理新选择:全面了解 uv(附 Conda 对比)
python·conda·uv
Sim time15 天前
用AI从0开始量化交易-Anaconda环境(env)和缓存(pkg)更改储存位置
人工智能·python·conda
追光天使16 天前
CondaError: Run ‘conda init‘ before ‘conda activate
conda
l1o3v1e4ding16 天前
conda(Anaconda/Miniconda)常用命令
conda