Python Poetry管理包安装速度慢的解决办法

Poetry是一个Python虚拟环境和依赖管理工具,它提供了包管理功能,比如打包和发布,可以用来管理python库和python程序。

一个项目的包可能有几十个环境,有时候我们会遇到Poetry安装某些包的速度特别慢,要是你老老实实的等那效率可就太慢了,而且大多情况会下载失败→_→

因为Poetry是依靠pip来进行安装的,所以我们可以通过更改pip镜像源来加快速度,但是Poetry没有提供临时更换镜像源的接口(pip安装包可以临时更换镜像源),所以我们只能修改pip镜像源配置文件(永久修改,恢复默认删除内容即可)。

相关文章:pip临时更换镜像源 https://blog.csdn.net/MoreAction_/article/details/105894344

镜像源

  1. 清华:https://pypi.tuna.tsinghua.edu.cn/simple
  2. 阿里云:http://mirrors.aliyun.com/pypi/simple/
  3. 中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
  4. 豆瓣:http://pypi.douban.com/simple/

如果是阿里服务器推荐阿里镜像源,如果是校园服务器推荐清华镜像源

操作方法
Linux下
vi ~/.pip/pip.conf (.表示是隐藏文件夹)

复制如下内容(阿里镜像源为例):
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com

保存,重新安装,OK

如果保存时出现 “~/.pip/pip.conf” E212: Can’t open file for writing"
因为不存在.pip这个文件夹所以会存在这个问题,新建文件夹mkdir ~/.pip,然后再进行上述操作就可以了。

windows下:直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,然后新建文件pip.ini,即 %HOMEPATH%\pip\pip.ini,在pip.ini文件中输入以下内容:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com

如果对你有帮助,请点个赞:-D

猜你喜欢

转载自blog.csdn.net/MoreAction_/article/details/106312632