Anaconda 安装以及命令总结文档

以下是一份详细的 Anaconda 命令总结文档,涵盖环境管理、包管理、配置、常用工具等核心操作:


Anaconda 命令总结


1. 安装与更新

命令说明
conda --version查看 Conda 版本
conda update numpy更新 numpy自身
conda update anaconda更新 Anaconda 元包(包括大部分科学计算库)
conda install numpy=<version>安装指定版本的 numpy

2. 环境管理

创建与删除环境
命令说明
conda create --name <env_name>创建新环境(默认 Python 版本)
conda create --name <env_name> python=3.12创建指定 Python 版本的环境
conda create --name <env_name> --clone <old_env>克隆现有环境
conda remove --name <env_name> --all删除环境(包括所有包)
激活与退出环境
系统命令
Windowsconda activate <env_name>
Linux/macOSconda activate <env_name>source activate <env_name>
退出环境conda deactivate
查看环境
命令说明
conda env list列出所有已创建的环境
conda info --envs查看环境路径列表
conda list查看当前环境的已安装包

3. 包管理

安装与卸载
命令说明
conda install <package_name>安装包(自动解决依赖)
conda install <package_name>=1.0安装指定版本包
conda install -c <channel> <package>从指定渠道安装包(如 conda-forge
conda remove <package_name>卸载包
批量操作
命令说明
conda update --all更新当前环境所有包
conda update <package_name>更新指定包
conda search <package_name>搜索可用包版本

4. 环境导出与共享

命令说明
conda env export > environment.yml导出当前环境配置到 YAML 文件
conda env create -f environment.yml通过 YAML 文件创建环境
conda env export --from-history > environment.yml仅导出手动安装的包(简化依赖)

5. 渠道(Channel)管理

命令说明
conda config --add channels <channel_url>添加渠道(如清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set channel_priority strict设置渠道优先级(避免依赖冲突)
conda config --show channels查看当前配置的渠道列表
conda config --remove channels <channel_url>移除指定渠道

6. 配置管理

命令说明
conda config --show查看所有 Conda 配置
conda config --set <key> <value>修改配置(如 auto_activate_base false 禁止自动激活 base 环境)
conda config --remove-key <key>删除配置项

7. 实用命令

命令说明
conda clean --all清理未使用的包和缓存(释放磁盘空间)
conda list --revisions查看环境修改历史
conda install --rev <revision_number>回滚到指定版本的环境

8. Jupyter Notebook 集成

命令说明
conda install ipykernel在当前环境安装 Jupyter 内核
python -m ipykernel install --user --name <env_name>将环境添加到 Jupyter Notebook
jupyter kernelspec list查看已安装的 Jupyter 内核
jupyter kernelspec uninstall <env_name>移除 Jupyter 内核

9. Conda 与 Pip 结合使用

  • 优先使用 Conda 安装包(避免依赖冲突)
  • 若包不在 Conda 仓库中,可使用 Pip:
    conda install pip  # 在环境中安装 pip
    pip install <package_name>
    
  • 导出混合环境
    conda env export --no-builds > environment.yml  # 导出环境(包含 Conda 和 Pip 包)
    

10. 常见问题处理

  1. 环境损坏

    conda list --revisions  # 查看历史版本
    conda install --rev <number>  # 回滚到指定版本
    
  2. 包冲突

    conda install --force-reinstall <package>  # 强制重新安装包
    
  3. 清理缓存

    conda clean --all  # 清理所有缓存
    

注意事项

  • 操作环境时建议优先使用 --name <env_name> 指定环境名称。
  • 跨平台共享环境时,使用 --from-history 选项可避免系统依赖问题。
  • 避免在 base 环境中安装过多包,推荐为每个项目创建独立环境。

希望这份文档能帮助你高效使用 Anaconda!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/959339.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

解决lombok注解失效

问题描述 当出现使用lombok的注解, 但是找不到符号, 或者使用Getter注解却获取不到属性值 就像下面这样 原因: 新版本lombok自动引入了一个插件, 将下面这串代码删除后, 刷新并清除缓存即可解决

leetcode hot 100 搜索二维矩阵II

编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性&#xff1a; 每行的元素从左到右升序排列。每列的元素从上到下升序排列。 示例 1&#xff1a; 输入&#xff1a;matrix [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,2…

CentOS7安装使用containerd

一&#xff0c;安装 1.1、安装containerd 下载 https://github.com/containerd/containerd/releases/download/v1.7.24/cri-containerd-cni-1.7.24-linux-amd64.tar.gz wget https://github.com/containerd/containerd/releases/download/v1.7.24/cri-containerd-cni-1.7.24-…

easyexcel读取写入excel easyexceldemo

1.新建springboot项目 2.添加pom依赖 <name>excel</name> <description>excelspringboot例子</description><parent> <groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId&…

2025数学建模美赛|F题成品论文

国家安全政策与网络安全 摘要 随着互联网技术的迅猛发展&#xff0c;网络犯罪问题已成为全球网络安全中的重要研究课题&#xff0c;且网络犯罪的形式和影响日益复杂和严重。本文针对网络犯罪中的问题&#xff0c;基于多元回归分析和差异中的差异&#xff08;DiD&#xff09;思…

QT QTableWidget控件 全面详解

本系列文章全面的介绍了QT中的57种控件的使用方法以及示例,包括 Button(PushButton、toolButton、radioButton、checkBox、commandLinkButton、buttonBox)、Layouts(verticalLayout、horizontalLayout、gridLayout、formLayout)、Spacers(verticalSpacer、horizontalSpacer)、…

SpringBoot--基本使用(配置、整合SpringMVC、Druid、Mybatis、基础特性)

这里写目录标题 一.介绍1.为什么依赖不需要写版本&#xff1f;2.启动器(Starter)是何方神圣&#xff1f;3.SpringBootApplication注解的功效&#xff1f;4.启动源码5.如何学好SpringBoot 二.SpringBoot3配置文件2.1属性配置文件使用2.2 YAML配置文件使用2.3 YAML配置文件使用2.…

QT TLS initialization failed

qt使用QNetworkAccessManager下载文件&#xff08;给出的链接可以在浏览器里面下载文件&#xff09;&#xff0c;下载失败&#xff0c; 提示“TLS initialization failed”通常是由于Qt在使用HTTPS进行文件下载时&#xff0c;未能正确初始化TLS&#xff08;安全传输层协议&…

WebODM之python实现

1、安装webodm_slam 主要是了解API文档,查看之前的文章 安装WebODM_slate 2、安装webodm 查看之前的文章 Win10安装WebODM和操作全流程 3、python脚本 项目案例 This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of…

GitLab配置免密登录和常用命令

SSH 免密登录 Windows免密登录 删除现有Key 访问目录&#xff1a;C:\Users\Administrator\ .ssh&#xff0c;删除公钥&#xff1a;id_rsa.pub &#xff0c;私钥&#xff1a;id_rsa 2.生成.ssh 秘钥 运行命令生成.ssh 秘钥目录&#xff08; ssh-keygen -t rsa -C xxxxxx126.…

金融级分布式数据库如何优化?PawSQL发布OceanBase专项调优指南

前言 OceanBase数据库作为国产自主可控的分布式数据库&#xff0c;在金融、电商、政务等领域得到广泛应用&#xff0c;优化OceanBase数据库的查询性能变得愈发重要。PawSQL为OceanBase数据库提供了全方位的SQL性能优化支持&#xff0c;助力用户充分发挥OceanBase数据库的性能潜…

CentOS7非root用户离线安装Docker及常见问题总结、各种操作系统docker桌面程序下载地址

环境说明 1、安装用户有sudo权限 2、本文讲docker组件安装&#xff0c;不是桌面程序安装 3、本文讲离线安装&#xff0c;不是在线安装 4、目标机器是内网机器&#xff0c;与外部网络不连通 下载 1、下载离线安装包&#xff0c;并上传到$HOME/basic-tool 目录 下载地址&am…

嵌入式产品级-超小尺寸热成像相机(从0到1 硬件-软件-外壳)

Thermal_Imaging_Camera This is a small thermal imaging camera that includes everything from hardware and software. 小尺寸热成像相机-Pico-LVGL-RTOS 基于RP2040 Pico主控与RTOS&#xff0c;榨干双核性能实现LVGL和成图任务并行。ST7789驱动240280屏&#xff0c;CST8…

springfox-swagger-ui 3.0.0 配置

在3.0中&#xff0c;访问地址URL变了。 http://地址:端口/项目名/swagger-ui/ SpringBoot maven项目引入 <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>3.0.0</version> </…

【0x03】HCI_Connection_Complete事件详解

目录 一、事件概述 二、事件格式及参数详解 2.1. HCI_Connection_Complete事件格式 2.2. 事件参数 2.2.1. Status 2.2.2. Connection_Handle 2.2.3. BD_ADDR 2.2.4. Link_Type 2.2.5. Encryption_Enabled 三、事件处理流程 3.1. 事件触发 3.2. 事件接收与解析 3.…

PCI 总线学习笔记(三)

PCI 总线学习系列&#xff0c;参考自 技术大牛博客&#xff1a; PCIe 扫盲系列博文连载目录篇 书籍&#xff1a;王齐老师的《PCI Express 体系结构导读》 下面的文章中加入了自己的一些理解和实际使用中遇到的一些场景&#xff0c;供日后查询和回忆使用 阅读本篇文章前&#x…

麒麟操作系统基础知识保姆级教程(二十一)进入单用户模式

如果你想拥有你从未拥有过的东西&#xff0c;那么你必须去做你从未做过的事情 在咱们运维工作中&#xff0c;服务器的密码长度&#xff0c;密码复杂度&#xff0c;修改时间&#xff0c;超时时间&#xff0c;用户权限管理&#xff0c;root直接远程连接&#xff0c;普通用户su到r…

ARM64平台Flutter环境搭建

ARM64平台Flutter环境搭建 Flutter简介问题背景搭建步骤1. 安装ARM64 Android Studio2. 安装Oracle的JDK3. 安装 Dart和 Flutter 开发插件4. 安装 Android SDK5. 安装 Flutter SDK6. 同意 Android 条款7. 运行 Flutter 示例项目8. 修正 aapt2 报错9. 修正 CMake 报错10. 修正 N…

OpenCV:高通滤波之索贝尔、沙尔和拉普拉斯

目录 简述 什么是高通滤波&#xff1f; 高通滤波的概念 应用场景 索贝尔算子 算子公式 实现代码 特点 沙尔算子 算子公式 实现代码 特点 拉普拉斯算子 算子公式 实现代码 特点 高通滤波器的对比与应用场景 相关阅读 OpenCV&#xff1a;图像滤波、卷积与卷积核…

VS企业版和专业版的区别

网上查询vs分析dump文件&#xff0c;查找托管内存泄露&#xff0c;需要使用“调试托管内存”功能&#xff0c;当前安装的vs2022 专用版找不到这个选项&#xff0c;vs2015是ok的&#xff0c;比较版本发现2022是专业版&#xff0c;2015是企业版。网上搜索专业版和企业版差异如下&…