mysql u g_运行dev时出错_应用服务器.py在gcloud“ImportError:没有名为MySQLdb.\u mysql”的模块?...
我正在嘗試在googleappengine上部署Python Flask應用程序。沒有MySQL,這個應用程序運行得很好。關于導入from flask_mysqldb import MySQLdev_應用服務器.py返回錯誤ImportError: No module named MySQLdb._mysql
我已經更新了應用程序yaml以及要求.txt(嘗試過MySQL python,PyMySQL)libraries:
- name: MySQLdb
version: latest
^{pr2}$
前幾行主.pyfrom flask import Flask, render_template, flash, redirect, url_for, session, logging, request
from flask_mysqldb import MySQL
app = Flask(__name__)
# Config MySQL
app.config['MYSQL_HOST'] = '35.236.72.247'
app.config['MYSQL_USER'] =
app.config['MYSQL_PASSWORD'] =
app.config['MYSQL_DB'] = 'myFlaskApp'
app.config['MYSQL_CURSORCLASS'] = 'DictCursor'
# Initialize MySQL
mysql = MySQL(app)
終端轉儲dev_appserver.py app.yamlINFO 2019-02-09 01:13:00,098 devappserver2.py:278] Skipping SDK update check.
INFO 2019-02-09 01:13:00,172 api_server.py:275] Starting API server at: http://localhost:52922
INFO 2019-02-09 01:13:00,178 dispatcher.py:256] Starting module "default" running at: http://localhost:8080
INFO 2019-02-09 01:13:00,179 admin_server.py:150] Starting admin server at: http://localhost:8000
INFO 2019-02-09 01:13:02,374 instance.py:294] Instance PID: 28866
ERROR 2019-02-09 01:13:04,295 wsgi.py:263]
Traceback (most recent call last):
File "/Users/zq/Desktop/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 240, in Handle
handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
File "/Users/zq/Desktop/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 299, in _LoadHandler
handler, path, err = LoadObject(self._handler)
File "/Users/zq/Desktop/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 85, in LoadObject
obj = __import__(path[0])
File "/Users/zq/Desktop/Python-Flask/main.py", line 3, in
from flask_mysqldb import MySQL
File "/Users/zq/Desktop/Python-Flask/lib/flask_mysqldb/__init__.py", line 1, in
import MySQLdb
File "/Users/zq/Desktop/Python-Flask/lib/MySQLdb/__init__.py", line 18, in
from . import _mysql
File "/Users/zq/Desktop/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/python/runtime/sandbox.py", line 1097, in load_module
raise ImportError('No module named %s' % fullname)
ImportError: No module named MySQLdb._mysql
INFO 2019-02-09 01:13:04,301 module.py:861] default: "GET / HTTP/1.1" 500 -
我怎么解決這個問題?或者,在我的flask應用程序中使用MySQL?在我的系統上,這個應用程序在本地使用MySQL運行得很好。在
總結
以上是生活随笔為你收集整理的mysql u g_运行dev时出错_应用服务器.py在gcloud“ImportError:没有名为MySQLdb.\u mysql”的模块?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 室内地图可以给商场带来哪些收益
- 下一篇: Maxon控制器Failed conne