我是新的python烧瓶开发者。我想把我的应用程序变成heroku应用程序。但是它得到了一个错误:"ModuleNotFoundError:没有名为‘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服务器时,我得到了错误。
发布于 2019-09-09 03:11:10
我参考了这个说明并添加了Pipfile如下:https://hackersandslackers.com/starting-a-python-web-app-with-heroku/。然而,当我尝试将桌面上的虚拟python版本部署到我不支持flask_wtf的heroku服务器上时,python版本出现了问题。
顺便说一句,为了解决这个问题,我只在我的项目requiments.txt中添加配置文件和.Then文件,.Then heroku只会添加特定的模块和其服务器的python版本。
这是我的struct文件夹:静态
-templates
-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:apphttps://stackoverflow.com/questions/57782998
复制相似问题