我是 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
安装。