pip 添加trusted host 一劳永逸

继上一篇《Python virtualenv安装库报错SSL: CERTIFICATE_VERIFY_FAILED》出现的问题进行一个一劳永逸的操作

 

pip升级到7.0以后,在使用http镜像进行包安装及升级的时候往往会有如下提示:

Collecting beautifulsoup4
The repository located at mirrors.aliyun.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with ‘–trusted-host mirrors.aliyun.com’.
Could not find a version that satisfies the requirement beautifulsoup4 (from versions: )
No matching distribution found for beautifulsoup4

解决办法如下:

安装时加入

–-trusted-host mirrors.aliyun.com

参数

pip install beautifulsoup4 --trusted-host mirrors.aliyun.com

在pip.conf中加入trusted-host选项,该方法是一劳永逸

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

 

转载于:https://www.cnblogs.com/lfoder/p/5878074.html

<think>嗯,用户问的是如何配置pip使用国内镜像源来加速包安装。我需要先回忆一下相关的知识。记得pipPython的包管理工具,默认是从PyPI下载,但国内访问可能慢,所以用镜像源比较好。 首先,用户可能需要临时和永久两种配置方法。临时的话,就是在安装时加上-i参数指定镜像源地址。比如pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple。记得要信任来源,可能需要添加--trusted-host参数,或者用--index-url代替-i。不过根据引用[1]和[3],临时使用的话用-i参数就可以了。 然后是永久配置,用户可能希望一劳永逸。这时候可以用pip config set global.index-url命令,设置全局的镜像源。比如清华源的地址。引用[2]提到的是用这个命令设置,所以应该是对的。另外,用户可能需要知道不同的镜像源,比如清华、阿里云、中科大等,所以在回答里应该列出几个常用的,方便选择。 还有,用户可能关心配置后如何验证是否成功。可以建议他们查看pip的配置文件,路径一般在用户目录下的.pip/pip.conf,或者用pip config list查看配置。不过可能有些系统不同,需要说明清楚。 另外,可能遇到的问题,比如SSL证书问题,这时候需要添加--trusted-host参数,或者在配置文件中设置trusted-host。例如,清华源的域名是pypi.tuna.tsinghua.edu.cn,所以需要信任这个主机。不过有些镜像源可能不需要,或者根据情况而定。 还需要注意,用户可能使用的是不同操作系统,但pip的配置命令应该是跨平台的,所以不需要特别区分Windows和Linux。但配置文件的位置可能不同,比如在Linux是~/.pip/pip.conf,而Windows可能在用户目录下的pip文件夹里。 总结步骤的话,应该是分临时使用和永久配置两种方法,然后列出常用镜像源,最后给出验证方法和常见问题处理。引用中的资料已经涵盖了这些内容,需要正确标注引用来源,比如引用[1]、[2]、[3]分别对应不同的部分。 另外,用户可能不知道镜像源的URL,所以需要列出几个常用的,比如清华、阿里、中科大、豆瓣的源。每个镜像源的URL要准确,不能有错误,否则用户复制粘贴后可能无法使用。 最后,生成相关的问题,可能包括如何验证配置是否生效,如何恢复默认设置,或者不同镜像源的区别等等。这些问题应该和配置镜像源相关,帮助用户进一步了解。</think>### 如何配置 pip 使用国内镜像源 配置 pip 使用国内镜像源可以通过以下两种方式实现: --- #### **一、临时使用镜像源** 在安装包时直接通过 `-i` 参数指定镜像源地址。 **示例**:安装 `numpy` 时使用清华大学镜像源 ```bash pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple ``` **注意**:如果遇到 SSL 证书问题,可添加 `--trusted-host` 参数: ```bash pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn ``` --- #### **二、永久配置镜像源** 通过修改 pip 配置文件实现全局镜像源配置: 1. **命令行配置**(推荐) 在终端中执行以下命令(以清华大学镜像源为例): ```bash pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple ``` 此命令会自动生成或修改 pip 配置文件,无需手动编辑[^2][^3]。 2. **手动编辑配置文件** 配置文件路径: - Linux/macOS:`~/.pip/pip.conf` - Windows:`%APPDATA%\pip\pip.ini` 或 `%USERPROFILE%\pip\pip.ini` 在文件中添加以下内容(以阿里云镜像源为例): ```ini [global] index-url = https://mirrors.aliyun.com/pypi/simple/ trusted-host = mirrors.aliyun.com ``` --- #### **三、常用国内镜像源列表** | 镜像源名称 | URL | |------------|---------------------------------------| | 清华大学 | `https://pypi.tuna.tsinghua.edu.cn/simple` | | 阿里云 | `https://mirrors.aliyun.com/pypi/simple` | | 中国科技大学 | `https://pypi.mirrors.ustc.edu.cn/simple` | | 豆瓣 | `https://pypi.doubanio.com/simple` | --- #### **四、验证配置是否生效** 1. 执行安装命令时观察下载来源: ```bash pip install requests ``` 若输出中包含镜像源域名(如 `pypi.tuna.tsinghua.edu.cn`),则配置成功。 2. 查看当前配置: ```bash pip config list ``` --- #### **常见问题** - **SSL 证书错误**:在配置文件中添加 `trusted-host` 参数(见手动编辑示例)[^3]。 - **恢复默认源**:删除配置文件或执行 `pip config unset global.index-url`。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值