如何在 Heroku 中为 Python Flask 应用程序安装模块 flask_wtf?

How to install module flask_wtf for Python Flask app in Heroku?

我是新 python Flask 开发人员。我想将我的应用程序部署到 heroku 应用程序。但它得到了错误:"ModuleNotFoundError: No module named 'flask_wtf'"。

有包和安装

requirements.txt

beautifulsoup4==4.8.0

certifi==2019.6.16
Click==7.0
comtypes==1.1.7
Flask==1.1.1
Flask-WTF==0.14.2
gunicorn==19.9.0
html5lib==1.0.1
itsdangerous==1.1.0
Jinja2==2.10.1
lxml==4.4.1
MarkupSafe==1.1.1
pipenv==2018.11.26
python-dotenv==0.10.3
pywin32==224
selenium==3.141.0
six==1.12.0
soupsieve==1.9.3
urllib3==1.25.3
virtualenv==16.7.5
virtualenv-clone==0.5.3
webencodings==0.5.1
Werkzeug==0.15.5
WTForms==2.2.1
xlwings==0.15.8

有什么方法可以在 heroku 应用程序上安装模块 flask_wtf' 吗?将 requirment.txt 放入 heroku 服务器时出现错误。

我参考了这个说明并添加了 Pipfile 如下:this:https://hackersandslackers.com/starting-a-python-web-app-with-heroku/。但是,当我尝试将桌面上的虚拟 python 版本部署到我不支持 flask_wtf.

的 heroku 服务器时,python 版本出现了问题

顺便说一句,为了解决这个问题,我只在我的项目中添加配置文件和 requiments.txt 文件。然后 heroku 将只添加其服务器版本 python 的特定模块。

这是我的结构文件夹: 静态

-模板

-app.py

-requirements.txt

Click==7.0
Flask==1.1.1
Flask-WTF==0.14.2
gunicorn==19.9.0
itsdangerous==1.1.0
Jinja2==2.10.1
MarkupSafe==1.1.1
Werkzeug==0.15.5
WTForms==2.2.1

-Procfile

web: gunicorn app:app