欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

mysql u g_运行dev时出错_应用服务器.py在gcloud“ImportError:没有名为MySQLdb.\u mysql”的模块?...

发布时间:2024/3/24 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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”的模块?...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。