当前位置: 首页 > news >正文

conda常用命令详解

Conda 是一个功能强大的包管理器和环境管理器,用于安装、部署和管理软件包和其依赖关系。下面是一些常用的 Conda 命令及其详细解释:

  1. 创建环境

    conda create --name myenv python=3.8可以指定创建环境的目录conda create --prefix /path/to/directory environment_name删除创建的虚拟环境conda env remove --name 虚拟环境名称案例:conda env remove --name python-tool

    创建一个名为 myenv 的环境,并指定 Python 版本为 3.8。

  2. 激活环境

    conda activate myenv

    激活名为 myenv 的环境。

  3. 列出环境

    conda env list

    列出所有已创建的环境,显示当前激活的环境。

  4. 复制环境

    conda create --name newenv --clone oldenv
    复制名为 oldenv 的环境并命名为 newenv。
    
  5. 导出环境

    conda env export > environment.yml

    导出当前环境的配置信息到一个 YAML 文件中。

  6. 从文件创建环境

    conda env create -f environment.yml

    根据一个 YAML 文件创建一个新的环境。

  7. 安装软件包

    conda install numpy

    安装名为 numpy 的软件包到当前激活的环境中。

  8. 安装特定版本的软件包

    conda install numpy=1.18

    安装名为 numpy 的特定版本。

  9. 更新软件包

    conda update numpy
    更新名为 numpy 的软件包到最新版本。
    
  10. 移除软件包

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 进行软件包和环境管理。

http://www.lryc.cn/news/307052.html

相关文章:

  • Java面试——锁
  • Spring Boot与Netty:构建高性能的网络应用
  • ARMv8-AArch64 的异常处理模型详解之异常处理详解(同步异常和异步异常的分析和处理)
  • Elasticsearch:基于 Langchain 的 Elasticsearch Agent 对文档的搜索
  • 学习python的第7天,她不再开放她的听歌榜单
  • 多维时序 | Matlab实现CPO-BiTCN-BiGRU冠豪猪优化时间卷积神经网络双向门控循环单元多变量时间序列预测模型
  • 低代码与大语言模型的探索实践
  • element导航菜单el-menu添加搜索功能
  • 浅析SpringBoot框架常见未授权访问漏洞
  • PostgreSQL内存上下文系统设计概述
  • C++ 网络编程学习二
  • SpringMVC 学习(四)之获取请求参数
  • 多模态表征—CLIP及中文版Chinese-CLIP:理论讲解、代码微调与论文阅读
  • Git本地分支关联远程分支
  • [FT]chatglm2微调
  • AI赋能Oracle DBA:以自然语言与Oracle数据库互动
  • Django学习记录04——靓号管理整合
  • AD9226 65M采样 模数转换
  • 远程控制桌面,让电脑办公更简单
  • 猫头虎分享已解决Bug || 网络连接问题:NetworkError: Failed to fetch
  • Layer1 明星项目 Partisia Blockchain 何以打造互操作、可创新的数字经济网络
  • 用CSS制作弧形卡片的三种创意方法!
  • 守护健康之光 —— 小脑萎缩患者的生活指南
  • CSS选择器:让样式精确命中目标
  • 前端不传被删记录的id怎么删除记录,或子表如何删除记录
  • axios的基本特性用法
  • 打印水仙花数---c语言刷题
  • springboot基础(82):分布式定时任务解决方案shedlock
  • 【Golang】Gorm乐观锁optimisticlock的使用
  • Apache Doris 发展历程、技术特性及云原生时代的未来规划