Python包设置清华源(pip, anaconda等)

本文介绍如何将pip及Anaconda的源更换为清华大学提供的镜像站点,以提高Python包及Anaconda仓库的下载速度。包括临时使用及永久设置清华源的方法,并涉及多个Anaconda第三方通道。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

pip设置清华源

pypi 镜像每 5 分钟同步一次。

临时使用

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

注意,simple 不能少, 是 https 而不是 http

设为默认

升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

恢复默认源

pip config set global.index-url https://pypi.python.org/simple/

如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

anaconda设置清华源

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。

Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。

TUNA 还提供了 Anaconda 仓库的镜像,运行以下命令:

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

即可添加 Anaconda Python 免费仓库。

Conda 三方源

当前tuna还维护了一些anaconda三方源。

Conda Forge

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

menpo

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/

pytorch

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

# for legacy win-64
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
### 如何配置 Anaconda 使用清华大学的 pip 镜像源 为了使 Anaconda 中的 `pip` 工具能够更高效地获取 Python 软件,可以将其默认索引替换为清华大学提供的镜像源。以下是具体方法: #### 方法一:通过命令行临时指定镜像源 对于单次安装操作,可以在调用 `pip install` 命令时直接加入参数 `-i` 来指明要使用的 PyPI 服务器地址。 ```bash pip install SomePackage -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 这种方法适用于不想更改全局设置的情况,在每次执行安装指令的时候手动添加即可[^2]。 #### 方法二:永久性修改 pip 的配置文件 如果希望长期生效,则可以通过编辑或创建用户级别的 `.pip/pip.conf` 文件(Windows 下位于 `%APPDATA%\pip\pip.ini`),向其中写入如下内容实现自动应用清华镜像源: ```ini [global] index-url=https://pypi.tuna.tsinghua.edu.cn/simple ``` 此方式会使得所有后续基于该用户的 `pip` 操作都优先访问清华大学的简单仓服务[^5]。 另外一种做法是在当前环境下新建名为 `requirements.txt` 的文本文件,并在里面定义依赖项列表的同时也声明所要用到的 index URL: ```text --extra-index-url https://pypi.tuna.tsinghua.edu.cn/simple/ package_name==version_number ... ``` 之后利用 `pip install -r requirements.txt` 进行批量安装[^3]。 最后值得注意的是,当完成上述任意一项改动后,建议重启终端窗口以确保新的设定被正确加载并发挥作用[^4]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值