在 Heroku 中构建成功但应用程序错误
Build success but application error in Heroku
我正在尝试借助 Flask 在 heroku 上部署我的 python 应用程序。我在本地机器上检查过它工作正常。当我部署到 heroku 构建时成功但是当我打开应用程序时它说 application error
当我用 heroku logs --tail --app
记录错误时,下面是错误代码。
2020-06-02T07:06:41.820850+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/mysql/connector/__init__.py", line 34, in <module>
2020-06-02T07:06:41.820850+00:00 app[web.1]: import _version
2020-06-02T07:06:41.820858+00:00 app[web.1]: ModuleNotFoundError: No module named '_version'
我的requirements.txt
mysql-connector==2.2.9
mysql-connector-python==8.0.20
mysql_connector_repackaged==0.3.1
mysqlclient==1.4.6
谁能帮帮我?
https://pypi.org/project/mysql-connector/
支持到 Python 3.3。它还在描述中说:
Deprecated, go for official version
https://pypi.org/project/mysql-connector-python.
删除 mysql-connector
依赖项。
由于 mysql-connector
是虚拟包,因此您无需在 requirements.txt
中指定,而不是将 mysql.connector
放入 requirements.txt
post 如果它抛出任何错误
P.S 您不需要为 mysql.connector
指定任何版本
HAPPY_CODING
我正在尝试借助 Flask 在 heroku 上部署我的 python 应用程序。我在本地机器上检查过它工作正常。当我部署到 heroku 构建时成功但是当我打开应用程序时它说 application error
当我用 heroku logs --tail --app
记录错误时,下面是错误代码。
2020-06-02T07:06:41.820850+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/mysql/connector/__init__.py", line 34, in <module>
2020-06-02T07:06:41.820850+00:00 app[web.1]: import _version
2020-06-02T07:06:41.820858+00:00 app[web.1]: ModuleNotFoundError: No module named '_version'
我的requirements.txt
mysql-connector==2.2.9
mysql-connector-python==8.0.20
mysql_connector_repackaged==0.3.1
mysqlclient==1.4.6
谁能帮帮我?
https://pypi.org/project/mysql-connector/
支持到 Python 3.3。它还在描述中说:
Deprecated, go for official version https://pypi.org/project/mysql-connector-python.
删除 mysql-connector
依赖项。
由于 mysql-connector
是虚拟包,因此您无需在 requirements.txt
中指定,而不是将 mysql.connector
放入 requirements.txt
post 如果它抛出任何错误
P.S 您不需要为 mysql.connector
HAPPY_CODING