由于国内限制,Python自带的源国内可能提取不到软件包,这个时候我们如果要使用官方软件包,或者第三方软件包,我们就需要换成国内源,从国内源提取软件包。Python的国内安装源(也称为镜像源)数量会随着时间变化,因为新的镜像源可能会建立,而一些旧的镜像源可能会停止服务或不再更新。以下是一些常用的Python国内安装源(也称为PyPI镜像源):
1、企业镜像:
豆瓣 (DOUBAN) https://pypi.doubanio.com/simple/
网易 https://mirrors.163.com/pypi/simple/
阿里云(推荐) https://mirrors.aliyun.com/pypi/simple/
华为云:https://developer.huaweicloud.com/mirror/#/pypi_simple
腾讯云 https://mirrors.cloud.tencent.com/pypi/simple
2、高校镜像:
清华大学 TUNA (推荐):https://pypi.tuna.tsinghua.edu.cn/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
北京外国语大学:https://pypi.mirrors.bfu.edu.cn/simple/
山东理工大学:http://pypi.sdutlinux.org/
在使用这些镜像源时,请注意检查其状态和服务质量,因为某些镜像源可能会因为维护问题或网络问题而暂时无法访问。另外,某些镜像源可能只提供部分Python包的镜像,而不是全部。
镜像使用方法:
1、临时使用:
格式为: (以requests库为例)
pip install -i 镜像源 库名
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ requests
或者 pip install -i 库名 镜像源
pip install -i requests https://pypi.tuna.tsinghua.edu.cn/simple/
2、永久修改:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn
查看当前pip的镜像地址:
pip config list
升级 pip 到最新的版本 (>=10.0.0,) 后进行配置:
python -m pip install --upgrade pip
或者用国内源升级pip
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip