大家最近在进行python包下载的时候,肯定或多或少都遇到了网络上面的问题,导致想要下载的包吧,就是下载不下来~
原因:安装 Python 包的时候会默认从官方的 PyPI 源下载文件,这时的下载速度异常慢,懂的都懂~
为了可以让大家提高这些相关包的下载速度,国内有很多网站提供了 PyPI 镜像源。
常见镜像源 - mirror sources
# 豆瓣 https://pypi.doubanio.com/simple
# 网易 https://mirrors.163.com/pypi/simple
# 阿里云 https://mirrors.aliyun.com/pypi/simple
# 腾讯云 https://mirrors.cloud.tencent.com/pypi/simple
# 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple
# 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple
镜像使用说明
(1)临时使用
pip install -i <mirror-source> <some-package> -U
注意:
- 使用"-i"来设置临时镜像源
- simple不能少
- 是https,不是http
- 使用"-U"进行python包的更新,如果不想要更新,可去掉
例:以清华大学开源软件镜像站为源,下载(更新)数据处理常用包pandas。
可按需要将numpy换成任一python包文件名。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas -U
因为我之前已经安装过pandas了,所以,使用-U进行更新,发现可以更新成功,配置可正常使用。
(2)设置为默认
pip config set global.index-url <mirror-sources>
设置为默认后,可直接使用pip install <some-package>进行安装。
pip install <some-package>
例:将清华大学开源软件镜像站设为源,并检验是否可以直接下载安装常用包pandas。
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip install pandas -U
从结果中可以发现,设置成功,且更新下载好pandas(因为已经是最新版本,所以,就没有重新下载更新了)。
相对来说,操作还是比较容易的,但是确实解决大问题呢。