news 2026/8/20 8:32:47

Anaconda国内镜像配置与conda常用命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Anaconda国内镜像配置与conda常用命令

引言

本文是《Python工具:Anaconda介绍与下载安装》的续篇。如果你还没有完成 Anaconda 的下载与安装,建议先阅读上一篇文章,把基础环境准备好。

安装完成后,conda 默认会从海外软件源下载依赖包,国内访问时经常出现速度慢、连接超时甚至安装失败的问题。为了让后续的包安装和更新更加顺畅,我们需要先为 conda 配置国内镜像源。下面将以清华大学 Anaconda 镜像源为例,介绍具体配置方法。

一、配置conda国内镜像源

conda 默认软件源服务器部署在海外,国内网络访问速度慢,经常会出现下载超时、安装失败的问题。为了解决下载慢的问题,需要手动配置国内镜像源,这里使用清华大学 Anaconda 镜像源。

1. 生成配置文件

打开Anaconda Prompt,执行下面命令:

conda config--setshow_channel_urlsyes

执行完成后,会在用户目录下生成.condarc配置文件。

Windows 路径:C:\Users\你的用户名\.condarc,这是隐藏文件,需要开启文件管理器「显示隐藏项目」才能看见。

2. 编辑镜像配置文件

  1. 找到.condarc文件,右键选择记事本打开;
  2. 将文件原有全部内容删除;
  3. 将下面清华镜像配置完整粘贴进去,保存并关闭文件。
channels:-https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/-https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/-defaultsshow_channel_urls:true

保存之后,conda 下载包就会走清华镜像,下载速度大幅提升。

小提示:如果后续想恢复官方默认源,可以执行:conda config --remove-key channels

二、conda常用命令

conda 主要分为虚拟环境管理软件包管理两大块,全部命令在 Anaconda Prompt 终端执行。

1. 虚拟环境管理

虚拟环境核心作用:环境隔离。不同项目可以使用不同的 Python 版本、不同的库版本,各个项目之间互不干扰,避免版本冲突。

功能命令示例
创建虚拟环境conda create -n <环境名> python=<版本号>conda create -n env1 python=3.12
激活虚拟环境conda activate <环境名>conda activate env1
退出当前环境conda deactivateconda deactivate
查看全部环境conda env list/conda info --envconda env list
删除整个虚拟环境conda remove -n <环境名> --allconda remove -n env1 --all
查看 conda 整体信息conda infoconda info

注意:

  1. 刚打开 Anaconda Prompt 默认处于(base)基础环境,不要直接在 base 环境做项目开发,建议新建独立虚拟环境。
  2. PyCharm 指定 Anaconda 解释器时,可以直接选择已经建好的 conda 环境,也可以在 PyCharm 内部自动新建 conda 虚拟环境。

2. 软件包管理

已经激活的虚拟环境中执行包管理命令,库只会安装到当前环境,不会影响其他环境。

功能命令示例
安装软件包conda install <包名>conda install numpy
安装指定版本包conda install <包名>=<版本号>conda install numpy=1.26.4
更新软件包conda update <包名>conda update pandas
卸载软件包conda remove <包名>conda remove matplotlib

补充常用命令:

# 查看当前环境已经安装的所有包conda list# 搜索某个包conda search numpy

小知识点:conda 仓库包数量有限,如果 conda 找不到目标库,可以在激活环境之后,继续使用pip命令安装。pip 安装的包同样归属于当前 conda 虚拟环境。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/20 8:31:41

DAVE3实战进阶:从配置到调试,提升XMC开发效率与稳定性

1. 从“能用”到“好用”&#xff1a;DAVE3实战中的那些关键细节 如果你正在使用英飞凌的DAVE™开发环境&#xff0c;尤其是最新的DAVE3版本&#xff0c;来开发基于XMC系列微控制器的应用&#xff0c;那么你很可能已经走过了从安装、创建第一个工程到编译下载的“新手村”阶段。…

作者头像 李华
网站建设 2026/8/20 8:28:49

TAPO框架:通过信用转移优化多模态搜索智能体的工具感知能力

1. 从“工具调用”到“工具感知”&#xff1a;多模态搜索智能体的进化瓶颈如果你最近在关注AI智能体&#xff08;Agent&#xff09;领域&#xff0c;尤其是那些能调用搜索引擎、图像识别API、代码解释器等外部工具来完成复杂任务的智能体&#xff0c;你可能会发现一个普遍现象&…

作者头像 李华
网站建设 2026/8/20 8:27:32

Spring Boot实现双视角宾权模型:用户行为与系统权限的联动设计

在实际项目开发中&#xff0c;我们经常需要处理一些复杂的业务逻辑&#xff0c;这些逻辑往往涉及多个维度的数据关联和状态流转。例如&#xff0c;在一个社交或内容互动平台中&#xff0c;用户对某个实体&#xff08;如文章、视频、用户&#xff09;的“喜爱”与“权限”状态&a…

作者头像 李华
网站建设 2026/8/20 8:27:18

移动端文件上传全链路解析:从原生到跨端的实现与避坑指南

在实际移动端开发中&#xff0c;文件上传是一个高频且看似简单&#xff0c;实则暗藏玄机的功能。无论是用户头像更换、文档提交&#xff0c;还是多图上传&#xff0c;前端开发者都需要处理设备差异、API调用、格式限制、进度反馈和错误处理等一系列问题。特别是当遇到“应用的安…

作者头像 李华
网站建设 2026/8/20 8:27:14

面试逆袭:应对HR质疑的RAID话术与实战策略

1. 面试逆袭&#xff1a;当HR说出"你不行"时的破局策略"很遗憾&#xff0c;你可能不太适合这个岗位"——这句话像一盆冷水浇在正热血沸腾的求职者头上。但真实情况是&#xff0c;80%的"你不行"只是压力测试的烟雾弹。去年我辅导的一位学员在第三…

作者头像 李华
网站建设 2026/8/20 8:26:29

企业数据智能体鲁棒性评估:AvalancheBench与潜在世界恢复测试

1. 项目概述&#xff1a;当企业数据智能体需要“实战演习场” 最近和几个做企业级AI应用的朋友聊天&#xff0c;大家普遍有个痛点&#xff1a;我们花大力气训练或调校出来的数据智能体&#xff08;Data Agent&#xff09;&#xff0c;在测试环境里跑得飞快&#xff0c;指标也漂…

作者头像 李华