|
|
2 B; A3 l6 z4 G3 w% o* z
; f) I$ h/ R. J* P) l1 m0 t" V; l% p* a( i
' t% Z& O, b! n: l6 N/ D% h0 Q5 b; G: c
) R, _( j) A5 ^% O: I
C:\Users\admin\AppData\Local\Programs\Python\Python312\python.exe -m flask run -h 0.0.0.0 -p 5000 Usage: python -m flask run [OPTIONS]Try 'python -m flask run --help' for help.Error: While importing 'app', an ImportError was raised:Traceback (most recent call last): File "C:\Users\admin\AppData\Local\Programs\Python\Python312\Lib\site-packages\flask\cli.py", line 245, in locate_app __import__(module_name) File "C:\Users\admin\Desktop\new_flask\app.py", line 11, in <module> db = SQLAlchemy(app) ^^^^^^^^^^^^^^^ File "C:\Users\admin\AppData\Local\Programs\Python\Python312\Lib\site-packages\flask_sqlalchemy\extension.py", line 278, in __init__ self.init_app(app) File "C:\Users\admin\AppData\Local\Programs\Python\Python312\Lib\site-packages\flask_sqlalchemy\extension.py", line 374, in init_app engines[key] = self._make_engine(key, options, app) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\admin\AppData\Local\Programs\Python\Python312\Lib\site-packages\flask_sqlalchemy\extension.py", line 665, in _make_engine return sa.engine_from_config(options, prefix="") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\admin\AppData\Local\Programs\Python\Python312\Lib\site-packages\sqlalchemy\engine\create.py", line 820, in engine_from_config return create_engine(url, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<string>", line 2, in create_engine File "C:\Users\admin\AppData\Local\Programs\Python\Python312\Lib\site-packages\sqlalchemy\util\deprecations.py", line 281, in warned return fn(*args, **kwargs) # type: ignore[no-any-return] ^^^^^^^^^^^^^^^^^^^ File "C:\Users\admin\AppData\Local\Programs\Python\Python312\Lib\site-packages\sqlalchemy\engine\create.py", line 599, in create_engine dbapi = dbapi_meth(**dbapi_args) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\admin\AppData\Local\Programs\Python\Python312\Lib\site-packages\sqlalchemy\dialects\mysql\mysqldb.py", line 147, in import_dbapi return __import__("MySQLdb") ^^^^^^^^^^^^^^^^^^^^^ModuleNotFoundError: No module named 'MySQLdb'
: D. I' a! x1 r' _% q' l" P& h8 e% L3 a5 n0 @
[size=0.2]说明pip环境没有安装mysqlclient插件
1 w }! H5 g$ c7 n& q! b# t0 x/ P* E3 J3 |& W B# q& b3 I
ModuleNotFoundError: No module named 'MySQLdb' 这个错误表明Python环境中没有找到名为MySQLdb的模块。这是因为MySQLdb是一个连接MySQL数据库的Python库,但它不是Python标准库的一部分,它需要单独安装。6 q3 T' G& V4 ?. b
, ^4 P# s! t1 f# E" n" n) I解决方法:
& ?) F. O- i! L0 K/ q* H$ c
' D/ X9 d e: g4 L) G安装MySQLdb模块。可以使用pip安装,在命令行中输入以下命令:
1 \3 S9 ^& q" k% `5 a6 ~/ Y6 C: S2 Y( F# `1 c
pip install mysqlclient
! f: I5 Y2 F- G- p+ M3 w; v3 y! L2 |1 j+ u/ ?# U4 _
S9 o: S1 \6 j) t$ F. [! x( A$ l
" g7 M' h; N7 V3 z
( {! Z& y7 M! d/ ^9 S5 b
8 D9 |3 o4 n! ~/ t
5 w1 ~# Q/ N7 S
& E" R) C) e: D) X+ u# e
m: z9 X0 L. L4 g
2 z% m) r9 q2 } |
|