pip使用国内镜像,豆瓣、清华

配置Python的pip源

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 numpy

这样就会从清华这边的镜像去安装numpy库。

### 设置pip使用国内镜像源的方法 #### 临时使用国内镜像源 在安装单个包时,可以通过 `-i` 参数临时指定镜像源。例如,使用清华大学的镜像源安装 `flask` 包: ```bash pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 同样,安装 `requirements.txt` 文件中列出的所有包时,也可以指定镜像源: ```bash pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 这种方法适用于临时需要加速下载的情况,无需修改任何配置文件[^1]。 #### 永久设置国内镜像源(Windows系统) 在Windows系统上,可以通过编辑 `pip.ini` 配置文件来永久设置默认的镜像源。具体步骤如下: 1. 找到或创建 `pip.ini` 文件。该文件通常位于 `%APPDATA%\pip\pip.ini` 或用户主目录下的 `.pip\pip.conf`。 2. 编辑文件内容,以使用阿里云的镜像源为例: ```ini [global] index-url = https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host = https://mirrors.aliyun.com/pypi/simple/ ``` 如果选择的是 HTTPS 协议的镜像源,则需要添加 `trusted-host` 配置项以确保安全性[^4]。 #### 永久设置国内镜像源(Linux系统) 在Linux系统上,可以通过编辑 `pip.conf` 配置文件来永久设置默认的镜像源。具体步骤如下: 1. 创建或编辑 `pip.conf` 文件,通常位于 `~/.pip/pip.conf`。 2. 编辑文件内容,以使用清华大学的镜像源为例: ```ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ [install] trusted-host = https://pypi.tuna.tsinghua.edu.cn/simple/ ``` 同样地,如果镜像使用的是 HTTPS 协议,则需要添加 `trusted-host` 配置项[^4]。 #### 使用命令行设置 除了手动编辑配置文件外,还可以通过命令行直接设置默认的镜像源。例如,使用以下命令将默认镜像源设置为清华大学的镜像源: ```bash pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/ ``` 此命令会自动更新 `pip.ini` 或 `pip.conf` 文件中的配置[^3]。 ### 常用的国内镜像- **阿里云**:https://mirrors.aliyun.com/pypi/simple/ - **清华大学**:https://pypi.tuna.tsinghua.edu.cn/simple/ - **中国科学技术大学**:https://pypi.mirrors.ustc.edu.cn/simple/ - **腾讯云**:https://mirrors.cloud.tencent.com/pypi/simple/ - **豆瓣**:https://pypi.douban.com/simple/ 这些镜像源都可以根据个人需求选择使用,建议优先选择 HTTPS 协议的镜像源以确保安全性。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值