Conda 常用操作命令与使用示例

devtools/2025/1/18 14:42:16/

conda_0">0. Miniconda安装

参考:Linux上Miniconda的安装:一步步教你从零开始

1. 环境管理

创建新环境

conda create -n <env_name> python=3.8

示例:创建一个名为myenv,Python版本为3.8的环境:

conda create -n myenv python=3.8

激活环境

conda activate <env_name>

示例:激活名为myenv的环境:

conda activate myenv

退出环境

conda deactivate

删除环境

conda remove -n <env_name> --all

示例:删除名为myenv的环境:

conda remove -n myenv --all

2. 包管理

安装包

conda install <package_name>

示例:安装numpy包:

conda install numpy

更新包

conda update <package_name>

示例:更新numpy包:

conda update numpy

删除包

conda remove <package_name>

示例:删除numpy包:

conda remove numpy

3. 环境导出与加载

导出环境

conda env export > environment.yml

将当前环境导出到environment.yml文件。

从文件创建环境

conda env create -f environment.yml

根据environment.yml文件创建环境。

列出环境

conda env list

或者:

conda info --envs

4. 查找与清理

查找包

conda search <package_name>

示例:查找scipy包:

conda search scipy

清理无用文件

conda clean --all

清理临时文件和缓存数据。


5. 更换镜像源

默认情况下,Conda 使用官方源。为了加速下载,可以更换为国内镜像源。

添加清华源

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 --set show_channel_urls yes

检查配置

conda config --show

示例:完整流程

  1. 创建并激活环境:
    conda create -n myenv python=3.9
    conda activate myenv
    
  2. 安装包:
    conda install numpy pandas
    
  3. 导出环境:
    conda env export > environment.yml
    
  4. 删除并从文件重新创建环境:
    conda remove -n myenv --all
    conda env create -f environment.yml

http://www.ppmy.cn/devtools/151586.html

相关文章

异常:o.s.web.servlet.PageNotFound : No mapping for GET

springboot访问接口时&#xff0c;出现异常&#xff1a; This application has no explicit mapping for /error, so you are seeing this as a fallback. o.s.web.servlet.PageNotFound : No mapping for GET 前端报500错误 最后发现原因是SQL语句书写错误

C++/C语言判断重复数组(zznu)⭐

问题描述 如果一个数组中不包含重复的元素&#xff0c;那么我们称这个数组是独ONE无TWO的数组。给定一个数组&#xff0c;请你判断这个数组是否是独ONE无TWO的。 输入 首先输入一个正整数n表示数组的长度&#xff08;0<n<100&#xff09;。 接下来输入n个整数&#xff08…

【Python系列】Python 连接 PostgreSQL 数据库并查询数据

???欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老…

通信网络安全分层及关键技术解决

要实现信息化&#xff0c;就必须重视信息网络安全。信息网络安全绝不仅是IT行业的问题&#xff0c;而是一个社会问题&#xff0c;是一个包括多学科的系统安全工程问题&#xff0c;并直接关系到国家安全。因此&#xff0c;知名安全专家沈昌祥院士呼吁&#xff0c;要像重视两弹一…

AWS S3 跨账户访问 Cross Account Access

进入S3对应的存储桶&#xff0c;上面选项选权限&#xff0c;存储桶策略 -- 编辑&#xff0c;输入对应的policy。 完全控制&#xff0c;包含上传删除权限&#xff0c;policy如下&#xff1a; {"Version": "2012-10-17","Statement": [{"Si…

学习threejs,使用OrbitControls相机控制器

&#x1f468;‍⚕️ 主页&#xff1a; gis分享者 &#x1f468;‍⚕️ 感谢各位大佬 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍⚕️ 收录于专栏&#xff1a;threejs gis工程师 文章目录 一、&#x1f340;前言1.1 ☘️THREE.OrbitControls 相机控…

SpringBoot:使用HTTP2+protobuf实现高性能微服务调用(二)客户端实现

上一篇文章中已经介绍了服务器端如何改造以支持HTTP2.0 protobuf&#xff0c;并且给了一个客户端实现的例子&#xff0c;但这个例子并没有与SpringBoot结合。比如能否让RestTemplate或WebClient支持HTTP2.0 protobuf&#xff0c;下面就给出代码&#xff1a; 1、RestTemplate…

PHP:写接口与接口的调用(完整版,封装公共方法)

说明&#xff1a;绑定的资源详细展示了两个项目的接口、接口调用的实现&#xff0c;已经数据库的连接&#xff0c;目录展示更加一目了然&#xff0c;有需要可以下载资源&#xff0c;实际文章已经描述的很详细了 一、A页面-发送请求页面 1、说明 发送请求部分&#xff0c;去调…