在将 python flask 应用程序部署到 Heroku 中收集 Futures==3.2.0 失败

在将 python flask 应用程序部署到 Heroku 中收集 Futures==3.2.0 失败

我是 Heroku 的新手,我正在尝试将 python flask 应用程序部署到 Heroku,但是在这样做的过程中,我收到了以下消息:

找不到满足要求的版本 futures==3.2.0(来自 -r /tmp/build_b6e63e1db9605f37d761ae7a911fd5b1/requirements.txt(第 7 行))(来自版本:0.2.python3、0.1、0.2、1.0、2.0、2.1、2.1.1、2.1.2、2.1.3、2.1.4、2.1.5、2.1.6、2.2.0、3.0.0、3.0.1、3.0.2、3.0.3、3.0.4、3.0.5、3.1.0、3.1.1)

我尝试使用 Python 2.7 和 3.7 版本,但仍然出现相同的错误。有人能给我一些建议吗?

答案1

当前版本futures显然futures 3.3.0 根据 PyPI。您可以futures从项目的GitHub 发布页面

假设地说,您应该能够下载正确的.zip文件(例如pythonfutures-3.20.zip),在您的平台上上传/提取并setup.py使用 ex. 运行安装文件python setup.py install

话虽如此,我不确定 Heroku 目前是否允许这样做,因此您可能需要找到另一种方式来futures 3.2.0安装。

相关内容