更改pip源至国内镜像,显著提升下载速度

本文介绍了如何配置Python的pip工具使用国内镜像源,包括临时指定和永久配置的方法,并列举了多个可用的国内镜像站点。

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

转载自:http://blog.youkuaiyun.com/lambert310/article/details/52412059



经常在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。

网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/

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

最近使用得比较多并且比较顺手的是清华大学的pip源,它是官网pypi的镜像,每隔5分钟同步一次,地址为 https://pypi.tuna.tsinghua.edu.cn/simple

 

临时使用:

可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gevent,这样就会从清华这边的镜像去安装gevent库。

 

永久修改,一劳永逸:

Linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,内容如下:

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

 

windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下

 

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

通过几次pip的使用,对于默认的pip源的速度实在无法忍受,于是便搜集了一些国内的pip源,如下:

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 

豆瓣(douban) http://pypi.douban.com/simple/ 

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

使用方法很简单,直接 -i 加 url 即可!如下:

1
# pip install web.py  - i http: / / pypi.douban.com / simple

 
如果有如下报错:




请使用命令:

1
# pip install web.py -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

 
如果想配置成默认的源,方法如下:

需要创建或修改配置文件(一般都是创建),

linux的文件在~/.pip/pip.conf,

windows在%HOMEPATH%\pip\pip.ini),

修改内容为:

1
2
3
code:
[ global ]
index - url  =  http: / / pypi.douban.com / simple

 
这样在使用pip来安装时,会默认调用该镜像。

临时使用其他源安装软件包的python脚本如下:

1
2
3
4
5
6
7
8
#!/usr/bin/python
 
 
import  os
 
package  =  raw_input ( "Please input the package which you want to install!\n" )
command  =  "pip install %s -i http://pypi.mirrors.ustc.edu.cn/simple --trusted-host pypi.mirrors.ustc.edu.cn"  %  package
os.system(command)


也可以使用读入文件进行安装。
ok,仅以记录一下,以便于后期查阅!


### 配置pip使用国内镜像的方法 #### 临时配置方法 通过 `-i` 参数可以临时指定镜像地址进行包的安装。例如,如果需要从阿里云镜像下载 `Pillow` 包,可以运行以下命令: ```bash pip install -i http://mirrors.aliyun.com/pypi/simple Pillow ``` 此外,还可以选择其他国内镜像,如清华大学镜像或腾讯云镜像: - 清华大学镜像:`https://pypi.tuna.tsinghua.edu.cn/simple`[^1] - 腾讯云镜像:`https://mirrors.cloud.tencent.com/pypi/simple/`[^3] #### 永久配置方法 为了长期使用国内镜像,可以通过修改配置文件实现永久配置。 ##### Windows 系统 在 Windows 系统中,需要创建或编辑 `pip.ini` 文件。该文件通常位于用户目录下的 `pip` 文件夹中,路径为: ``` %APPDATA%\pip\pip.ini ``` 如果文件不存在,可以手动创建,并添加以下内容: ```ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple ``` ##### Linux/MacOS 系统 在 Linux 或 MacOS 系统中,需要创建或编辑 `pip.conf` 文件。该文件通常位于用户主目录下的 `.pip` 文件夹中,路径为: ``` ~/.pip/pip.conf ``` 如果文件不存在,可以手动创建,并添加以下内容: ```ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple ``` 此外,也可以通过命令行直接设置配置: ```bash pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple ``` 此命令适用于大多数 Unix-like 系统[^1]。 #### 验证配置是否成功 完成配置后,可以通过以下命令验证当前使用的镜像地址: ```bash pip config list ``` 或者尝试安装一个包以确认速度是否有所提升: ```bash pip install requests ``` --- ### 注意事项 1. 如果系统中存在多个 Python 版本,请确保操作的是目标版本的 `pip`。 2. 在某些网络环境下,可能需要额外配置代理或 SSL 证书以避免连接问题。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值