Python Flask_MYSQLDB问题

时间:2019-10-22 16:19:58

标签: python flask mysql-python flask-login

我一直在逐步学习如何使用flask-mysqldb制作login system with python。我试图运行python脚本,但最终收到一条错误消息,我不太了解。

from flask import Flask, render_template, request, redirect, url_for, session
from flask_mysqldb import MySQL
import MySQLdb.cursors
import re

app = flask(__name__)

当我尝试运行该脚本时,在localhost页面上它也显示error,我已在pastebin中复制并粘贴了错误。当我尝试安装flask_mysqldb时,我的cmd出现错误。 Here is what my cmd says

我在Google上发现了部分错误,试图找到一些有关问题所在的信息。并尝试为一些人说可以正常工作的东西进行很多安装,而没有任何运气。而且不知道如何使它工作。

我也尝试安装Anaconda终端以在其中运行命令来安装flask_mysqldb,但是没有运气。尝试卸载并重新安装一切,但没有任何改变我得到的错误。

2 个答案:

答案 0 :(得分:0)

错误:

ModuleNotFoundError: No module named 'flask_mysqldb'

表示该模块尚未安装或在错误的环境中安装。 使用以下命令安装它:

pip install flask-mysqldb

答案 1 :(得分:0)

来自错误的堆栈

  File "c:\users\chris\appdata\local\programs\python\python37-32\lib\site-packages\flask\cli.py", line 240, in locate_app
    __import__(module_name)
  File "C:\xampp\htdocs\pythonlogin\main.py", line 2, in <module>
    from flask_mysqldb import MySQL
ModuleNotFoundError: No module named 'flask_mysqldb'

表示参与了python 3.7。

在这种情况下,使用pip安装flask_mysqldb会导致悲伤。请改用pip3。例如,

pip3 install flask_mysqldb