news 2026/9/3 6:30:54

conda和pip换源指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
conda和pip换源指南

下面是一篇可以直接当教程用的文章,分两部分:
1)conda 查看/更换镜像源;2)pip 查看/更换镜像源。以 Ubuntu 为例,其实其他 Linux 也基本一样。


一、查看与更换 conda 源(镜像)

1. 查看当前 conda 源

打开终端,执行:

conda config--showchannels

你会看到类似输出:

channels: - defaults show_channel_urls: True

常见情况:

  • 只有defaults:说明用的是 Anaconda 官方默认源(在国内较慢)
  • 如果你之前设置过镜像,可能会看到类似:
    channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/ - defaults

也可以直接看配置文件:

cat~/.condarc

如果文件不存在或是空的,就说明你几乎没做过 conda 的源配置。


2. 常用国内 conda 镜像(任选其一)

以常用的两个例子(地址可能会更新,可到官方镜像站核对):

  • 清华 TUNA:

    • 主仓库:
      • https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
      • https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
    • conda-forge:
      • https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  • 阿里云:

    • https://mirrors.aliyun.com/anaconda/pkgs/main
    • https://mirrors.aliyun.com/anaconda/pkgs/r

下面用清华举例,其他镜像替换 URL 即可。


3. 临时换源(只对当前命令生效)

如果你只是偶尔从镜像下载安装一个包,可以这样:

condainstallnumpy-chttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

或者使用 conda-forge 镜像:

condainstall-chttps://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge package_name

这种方式不修改全局配置,适合临时用。


4. 永久更换 conda 源(写入 ~/.condarc)

4.1 备份原来的配置(推荐)

cp~/.condarc ~/.condarc.bak2>/dev/null||true

如果没有这个文件,会报错但被忽略(|| true),可以放心用。

4.2 设置为清华源示例

执行下面命令(会直接覆盖.condarc的 channels 部分):

conda config --remove-key channels2>/dev/null||trueconda config--addchannels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main conda config--addchannels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r conda config--addchannels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge conda config--setshow_channel_urlsyes

然后再查看一下:

conda config--showchannelscat~/.condarc

你应该能看到刚刚添加的镜像地址。

4.3 恢复官方默认源

如果以后想恢复到最原始的官方源:

mv~/.condarc.bak ~/.condarc# 如果你有之前备份# 或者重置 channels:conda config --remove-key channels

重置后,再执行:

conda config--showchannels

一般会只看到:

channels: - defaults

二、查看与更换 pip 源(镜像)

1. 查看当前 pip 源

1.1 查看用于 install 的当前 index-url

pip config get global.index-url2>/dev/null||pip config get user.index-url2>/dev/null||echo"未设置,使用官方默认源"

如果输出类似:

https://pypi.tuna.tsinghua.edu.cn/simple

说明你正在用清华源;
如果没输出“http…”而是“未设置…”,说明用的是官方https://pypi.org/simple

1.2 直接从 config 文件看

Linux(Ubuntu) 下 pip 的配置文件路径可能是:

  • 系统级:/etc/pip.conf
  • 用户级:~/.pip/pip.conf~/.config/pip/pip.conf

可以逐个看:

cat/etc/pip.conf2>/dev/nullcat~/.pip/pip.conf2>/dev/nullcat~/.config/pip/pip.conf2>/dev/null

如果其中有类似:

[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple

那就是你现在用的源。


2. 常用国内 pip 源(任选其一)

常见几家(以/simple 结尾):

  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple
  • 阿里云:https://mirrors.aliyun.com/pypi/simple
  • 豆瓣:https://pypi.doubanio.com/simple
  • 中国科大:https://pypi.mirrors.ustc.edu.cn/simple

下面以清华为例。


3. 临时换源(只对这一次安装生效)

命令后面加-i参数即可:

pipinstalltorch-ihttps://pypi.tuna.tsinghua.edu.cn/simple

这不会修改 pip 的全局配置。


4. 永久更换 pip 源(写入 pip.conf)

4.1 创建配置文件目录

Ubuntu 用户级通常用~/.pip/pip.conf

mkdir-p~/.pip

4.2 写入清华源示例

cat>~/.pip/pip.conf<<'EOF' [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple timeout = 60 [install] trusted-host = pypi.tuna.tsinghua.edu.cn EOF

然后检查:

cat~/.pip/pip.conf pip config get global.index-url2>/dev/null||pip config get user.index-url

再次安装包时,如果输出里出现了清华的 URL,就说明换源成功,例如:

pipinstallrequests

安装日志会显示从pypi.tuna.tsinghua.edu.cn下载。

如果你希望对全系统所有用户都生效,可以编辑/etc/pip.conf,需要 sudo 权限:

sudomkdir-p/etcsudonano/etc/pip.conf

内容同上。

4.3 恢复使用官方源

只要删除或注释掉index-url即可。
例如编辑~/.pip/pip.conf

nano~/.pip/pip.conf

删除这一行:

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

或整份配置文件删掉:

rm~/.pip/pip.conf

再检查:

pip config list

没有自定义index-url时,就会回到默认官方源https://pypi.org/simple


三、conda 与 pip 共存时的建议

  1. 尽量用 conda 管理环境和大包(如 numpy、pytorch、tensorflow),涉及到 C/C++ 库时 conda 一般更省心。
  2. 在某个 conda 环境里再用 pip 补充 conda 里没有的 Python 包。
  3. 换源时:
    • conda 单独配置.condarc
    • pip 单独配置pip.conf
      两者互不干扰,可以都指向各自的镜像站。

如果你愿意,可以把下面这几条“检查命令”记下来,随时查看当前源:

# conda 当前源conda config--showchannels# pip 当前源pip config list pip config get global.index-url2>/dev/null||pip config get user.index-url2>/dev/null
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 22:11:29

BepInEx终极指南:Unity插件注入与启动机制完整教程

想要让你的Unity游戏支持各种酷炫的模组吗&#xff1f;BepInEx就是那个能让游戏功能扩展的神器&#xff01;&#x1f3ae; 今天我们就来深入聊聊这个强大的Unity插件注入框架&#xff0c;从基础原理到高级应用&#xff0c;一步步教你玩转BepInEx启动机制。 【免费下载链接】Bep…

作者头像 李华
网站建设 2026/9/2 22:11:03

Qwen3-VL构建企业搜索引擎:结合OCR与语义理解提升检索精度

Qwen3-VL构建企业搜索引擎&#xff1a;结合OCR与语义理解提升检索精度 在金融、医疗和法律等行业&#xff0c;每天都有成千上万的扫描合同、图像报表、手写笔记和PDF技术文档被归档。这些资料承载着关键业务信息&#xff0c;却往往“沉睡”在文件服务器中——因为传统搜索引擎…

作者头像 李华
网站建设 2026/9/2 22:42:00

Qwen3-VL绕过谷歌镜像限制获取国际AI资源

Qwen3-VL绕过谷歌镜像限制获取国际AI资源 在多模态AI迅猛发展的今天&#xff0c;一个现实问题正困扰着国内大量开发者&#xff1a;如何稳定、高效地使用那些托管在Hugging Face或Google Cloud上的前沿视觉语言模型&#xff1f;尤其是当网络延迟动辄数秒、下载中断成为常态时&am…

作者头像 李华
网站建设 2026/9/2 22:41:59

ComfyUI插件管理大师:3步打造完美AI绘画工作流

ComfyUI插件管理大师&#xff1a;3步打造完美AI绘画工作流 【免费下载链接】ComfyUI-Manager 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Manager 还在为ComfyUI插件安装的繁琐流程而烦恼吗&#xff1f;ComfyUI-Manager正是你需要的终极解决方案&#xff01…

作者头像 李华
网站建设 2026/9/2 23:29:43

Qwen3-VL在线教育应用:习题截图即时解析+解题步骤生成

Qwen3-VL在在线教育中的实践&#xff1a;让AI真正“看懂”习题并讲明白 在今天的学生群体中&#xff0c;“看到题目不会做”早已不是个例。无论是深夜刷题时卡住的一道函数压轴题&#xff0c;还是考试前反复出错的力学综合题&#xff0c;传统解决方式往往依赖老师讲解、翻阅教辅…

作者头像 李华
网站建设 2026/9/3 2:30:56

Qwen3-VL支持SaaS模式:多团队协作下的权限管理体系

Qwen3-VL支持SaaS模式&#xff1a;多团队协作下的权限管理体系 在企业智能化转型加速的今天&#xff0c;AI不再只是研发部门的专属工具。越来越多的业务线——从产品设计到客户服务、从内容运营到供应链管理——都开始依赖大模型进行决策辅助和自动化处理。尤其是在视觉与语言深…

作者头像 李华