《python》poetry install下载缓慢,网络问题断开连接--poetry换源镜像下载+国内镜像

2024-07-19 1138阅读

在使用打包工具poetry进行打包的是出现了一个问题就是,在使用poetry进行打包的时候出现了,连接断开这样的问题,这个问题是可以通过换源,通过国内的镜像来解决这个问题就可以了。

《python》poetry install下载缓慢,网络问题断开连接--poetry换源镜像下载+国内镜像

找到项目中的pyoroject。toml文件这个文件中写了一些在运行打包加载的时候的一些文件。这里就需要我们进行配置文件的应用和配合。《python》poetry install下载缓慢,网络问题断开连接--poetry换源镜像下载+国内镜像

《python》poetry install下载缓慢,网络问题断开连接--poetry换源镜像下载+国内镜像我们要在这个配置文件上面写上我们自己的代理的镜像

 《python》poetry install下载缓慢,网络问题断开连接--poetry换源镜像下载+国内镜像

这样就可以加速下载的时间了 

在更改完镜像之后运行poetry install出现了这样报错

Cannot overwrite a value (at line 28, column 21)
PS C:\Users\q\Desktop\rasa-git\rasa> poetry install
Installing dependencies from lock file
pyproject.toml changed significantly since poetry.lock was last generated. Run `poetry lock [--no-update]` to fix the lock file.

解决:

这个提示意味着你的项目中pyproject.toml文件(这是一个定义项目依赖和构建信息的文件,常用于Python项目,特别是当使用Poetry作为包管理器时)相比于当前的poetry.lock文件有了较大的改动。poetry.lock文件是用来锁定项目依赖的具体版本,确保不同环境下安装的依赖一致。

当你看到这条消息,Poetry建议你运行poetry lock命令来根据pyproject.toml的最新内容重新生成poetry.lock文件。这样做可以确保你的依赖关系得到更新,并且之后通过poetry install安装的依赖与pyproject.toml中指定的保持一致。

如果你不希望在锁定依赖时自动更新它们到最新版本,可以使用poetry lock --no-update命令,这样会基于当前的锁文件进行调整,而不去检查每个依赖是否有新版本。

简而言之,解决这个问题的步骤是:

  1. 在命令行中运行:

    poetry lock

    或者,如果你不想自动更新依赖到最新版本:

    poetry lock --no-update
  2. 之后再执行poetry install,这时应该就不会看到之前的警告了,因为poetry.lock已经根据pyproject.toml更新过了。

常用镜像:

国内镜像源:

清华:

https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:

http://mirrors.aliyun.com/pypi/simple/

中国科技大学 :

https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:

http://pypi.hustunique.com/

山东理工大学:

http://pypi.sdutlinux.org/

豆瓣:

http://pypi.douban.com/simple/

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]