使用国内镜像下载python库的办法

一、问题

安装python的matplotlib 包,使用命令:pip install matplotlib。

有如下错误:

ReadTimeoutError: HTTPSConnectionPool(host=‘pypi.python.org’, port=443): Read ti med out.
二、解决:

1、按照提示升级pip。如果没有忽略

2、使用国内镜像下载python库的办法:

pip install --index https://pypi.mirrors.ustc.edu.cn/simple matplotlib

如果下载其他包更换matplotlib为目标包即可。

–index后面也可以换成别的镜像。

找到了一些国内镜像如下:

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

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

douban http://pypi.douban.com/simple

Python官方 https://pypi.python.org/simple

v2ex http://pypi.v2ex.com/simple

中国科学院 http://pypi.mirrors.opencas.cn/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
三、参考

解决问题参考了以下链接:

作者:初心不忘J
链接:https://www.jianshu.com/p/29961138dc10
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

### 如何在命令行中加速pip安装Python 为了提升通过 `pip` 命令安装 Python 的速度,可以采用多种优化方式。其中一种常见的方式是利用国内镜像源来替代默认的 PyPI 源地址。 #### 使用清华源作为镜像 可以通过指定参数 `-i` 或者 `--index-url` 来临时更改 `pip` 的索引源为清华大学开源软件镜像站[^2]。例如,在命令行输入以下内容即可实现: ```bash pip install SomePackage -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 此操作会告诉 `pip` 从清华大学维护的简单包索引页面下载所需的文件,从而可能大幅缩短网络传输所需的时间。 #### 配置全局镜像源 如果希望每次执行 `pip` 安装时都自动使用特定的镜像站点而无需每次都手动添加上述选项,则可修改用户的 global configuration 文件或者创建一个新的配置文件[^3]。对于 Windows 用户来说,默认位置通常位于 `%APPDATA%\pip\pip.ini`;而对于 Linux/MacOS 则一般存在于 `~/.config/pip/pip.conf` 中。向该文件加入下面的内容将会永久生效: ``` [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple ``` 这样以后所有的 `pip install` 请求都会优先访问设定好的新 URL 地址来进行资源获取工作流程上的调整。 #### 解决可能出现的问题 当遇到某些情况下即使设置了正确的镜像仍然无法正常完成安装过程的时候,可能是由于本地环境中存在权限不足或者其他技术障碍所引起的情况发生概率较小但仍需注意处理办法之一便是重新初始化整个 python 环境并确保所有必要的组件均已正确加载完毕后再尝试再次运行相应脚本程序直至最终解决问题为止[^4]。 另外还可以考虑借助于 virtualenv 工具构建独立隔离的工作空间以便更好地管理和控制不同项目之间的相互影响关系同时也方便后续升级迁移等工作开展更加顺利便捷高效[^5]。 ```python import sys print(sys.executable) ``` 以上代码可以帮助确认当前正在使用的解释器具体路径信息这对于调试分析异常现象非常有用处。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值