python - Heroku pip 在 pypi 中找不到我最近发布的包
问题描述
我最近将我的Python 包上传到 PyPI。我还根据该软件包开发了一个 Web 应用程序。我想将我的网络应用程序部署到 Heroku。但是,Heroku 无法使用 pip 找到我的包。
它抛出
ERROR: Could not find a version that satisfies the requirement lgp==0.0.2 (from versions: none)
ERROR: No matching distribution found for lgp==0.0.2
pip install my package
我在我的本地机器上试过,它工作正常。Heroku 失败的可能原因是什么?
提前致谢。
解决方案
您的包需要Python >=3.7
,请确保您使用的是包含 Python 3.7 或更高版本的运行时。
推荐阅读
- javascript - 为什么保存的滚动位置会受到页面重新加载时缩小的导航栏的影响?
- r - 根据列规格计算变量
- c# - 使用 C# SDK 的 Facebook Like 功能
- django - Django 插槽 + 外键保存静默失败
- mysql - 我们可以使用 sqoop 导出特殊字符吗?
- .net - Mac 上的 .Net 缺少 .Net 设计/源选项卡(单声道 + GTK#)
- selenium - 使用 chromedriver 和 selenium 获取选项卡的显示坐标
- node.js - 如何计算在 MongoDB 中为某个字段找到的值的数量?
- jmeter - Jmeter,休眠一段时间后再次执行 HTTP 请求
- javascript - 如何从具有这样数据结构的内存 api 中的角度访问和订阅数据