登录  /  注册
如何配置国内的pypi镜像源?
萌褚
萌褚 2021-11-09 15:43:28
[PHP讨论组]

PyPI (Python Package Index) 是 Python 编程语言的软件存储库。开发者可以通过 PyPI 查找和安装由 Python 社区开发和共享的软件,也可以将自己开发的库上传至 PyPI 。

那么如何配置国内的pypi镜像源呢

萌褚
萌褚

全部回复(2)
yntdx

用的是小鸟云服务器,之前直接使用pip安装,由于pip默认安装源位于国外,速度很慢而且经常断链,导致无法正常安装扩展包。后来用-i(长格式:--index)参数,可将安装源临时指向国内源。也可以通过配置pip源配置文件的方式永久更改pip源。 永久修改 Linux系统 Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹) [global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com Windows系统 在“C:\Users\你的用户名\”目录下创建“pip”目录,“pip”目录下创建“pip.ini”文件(注意:以UTF-8 无BOM格式编码)。“pip.ini”文件内容: [global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com 在window下面用记事本、notepad等编辑文件的时候,如果保存为UNICODE或UTF-8,分别会在文件的开头加上两个字节“\xFF\xFE”和三个字节“\xEF\xBB\xBF”。 即:BOM。此时pip在读取配置文件时会报"ConfigParser.MissingSectionHeaderError: File contains no section headers."错误,此时采用以下Python脚本对pip.ini进行处理即可: import redef remove_BOM(config_path):  content = open(config_path).read()  content = re.sub(r"\xfe\xff","", content)  content = re.sub(r"\xff\xfe","", content)  content = re.sub(r"\xef\xbb\xbf","", content)  open(config_path, 'w').write(content)if __name__ == '__main__':    config_path = "C:\Users\Administrator\pip\pip.ini"  # 此处路径修改为你的配置文件所对应地路径    remove_BOM(config_path)  

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号