我在heroku上部署了一个web应用程序(使用Python),我现在使用Pyppeteer在一个网站上做一些自动作业。部署后,我得到这个问题:
Request Method: GET
3.1.4
ModuleNotFoundError
No module named '_tkinter'
/app/.heroku/python/lib/python3.6/tkinter/init.py, line 36, in
/app/.heroku/python/bin/python
3.6.12
['/app/.heroku/python/bin', '/app', '/app/.heroku/python/lib/python36.zip', '/app/.heroku/python/lib/python3.6', '/app/.heroku/python/lib/python3.6/lib-dynload', '/app/.heroku/python/lib/python3.6/site-packages']
有人遇到过这个问题吗?我已经使用了chrome和木偶的构建包,但得到同样的错误。也试过:
import matplotlib
matplotlib.use("Agg")
谢谢! !
Python 3.6包含完整的Python代码,但不包含库二进制文件。
sudo apt install python3.6-tk