找回密码
 会员注册
查看: 35|回复: 0

如何更改Pythonpip源为国内源

[复制链接]

2万

主题

0

回帖

6万

积分

超级版主

积分
64810
发表于 2024-9-11 16:51:09 | 显示全部楼层 |阅读模式
在使用Python安装包工具pip时,经常会遇到下载速度慢的问题。这通常是因为默认使用的官方源https://pypi.org/simple在国内访问速度较慢。为了提高下载速度,我们可以将pip源更改为国内的镜像源。本文将介绍如何临时和永久地更改pip源为国内源。临时换源临时换源方法是在pip安装包时加上-i参数,并指定镜像源的URL。清华源pipinstallpackage_name-ihttps://pypi.tuna.tsinghua.edu.cn/simple阿里源pipinstallpackage_name-ihttps://mirrors.aliyun.com/pypi/simple/腾讯源pipinstallpackage_name-ihttp://mirrors.cloud.tencent.com/pypi/simple豆瓣源pipinstallpackage_name-ihttp://pypi.douban.com/simple/永久换源永久换源方法是修改pip的配置文件,使所有包的下载都从指定的镜像源进行。修改配置文件Linux和macOS在根目录下创建或修改~/.pip/pip.conf文件,添加以下内容:[global]index-url=https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host=pypi.tuna.tsinghua.edu.cn其他源的配置:阿里源:[global]index-url=https://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com腾讯源:[global]index-url=http://mirrors.cloud.tencent.com/pypi/simple[install]trusted-host=mirrors.cloud.tencent.com豆瓣源:[global]index-url=http://pypi.douban.com/simple/[install]trusted-host=pypi.douban.comWindows在%HOMEPATH%\pip\pip.ini中添加或修改以下内容:[global]index-url=https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host=pypi.tuna.tsinghua.edu.cn其他源的配置与Linux类似,只需将pip.conf文件路径替换为pip.ini。恢复默认源如果需要恢复pip的默认源,可以使用以下命令:pipconfigunsetglobal.index-url常见问题安装包时出现“不受信任的主机”警告在安装包时,如果出现类似以下的警告信息:Therepositorylocatedatmirrors.aliyun.comisnotatrustedorsecurehostandisbeingignored.IfthisrepositoryisavailableviaHTTPSitisrecommendedtouseHTTPSinstead,otherwiseyoumaysilencethiswarningandallowitanywayswith‘--trusted-hostmirrors.aliyun.com’.这是因为pip认为该源不受信任。可以使用--trusted-host参数临时解决:pipinstallpackage_name--trusted-hostmirrors.aliyun.com永久信任指定源在配置文件中添加信任源的设置,以一劳永逸:[install]trusted-host=mirrors.aliyun.com结语通过以上方法,我们可以有效地提高pip包的下载速度,从而提升开发效率。希望本文对大家有所帮助!如果您有任何问题或建议,欢迎在评论区留言讨论。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-28 23:29 , Processed in 0.813010 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表