- 积分
- 16841
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
+ _, x5 U7 _; G" {5 t+ |
9 B9 Q" Q! Q* h2 \5 H# Z8 S( V4 I) U; s- V9 {
7 R5 C3 A2 @9 \& x. M! B0 G9 P
# N" ]; ?+ h2 Q
! [: B6 j7 Q% H$ HC:\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'
; O0 g2 \" ?8 J4 v2 W# t( [0 z' ]+ p+ t! W
[size=0.2]说明pip环境没有安装mysqlclient插件/ E" Q1 ?3 Z, n+ F
+ ] E9 ?+ W. I" I1 _' i: s5 CModuleNotFoundError: No module named 'MySQLdb' 这个错误表明Python环境中没有找到名为MySQLdb的模块。这是因为MySQLdb是一个连接MySQL数据库的Python库,但它不是Python标准库的一部分,它需要单独安装。
! l. t0 {( P9 C5 {$ R$ o, ?9 O; U( @3 c- }# K
解决方法:
9 S7 i' k2 x7 V; v( N1 Q$ {8 r3 _) k, D5 u2 C% i8 j
安装MySQLdb模块。可以使用pip安装,在命令行中输入以下命令:
! Y( O: S! }+ g5 H( ?3 `: F# _8 M, I8 `9 f h! Q
pip install mysqlclient3 S8 x( J! F: _2 T8 |, ]
. p2 O- G6 j: F6 w$ z" `: X4 D( v* F
: n2 s4 L( j- A) S( D0 U: i% o. v* L2 i/ |# X4 {7 [
& ?; ^8 U" b5 P' G
! t( A! A& {+ D$ }* w+ V
) G8 f" n& f, p+ u. G( e H/ ^4 W$ b* f! _4 y
! ?, J6 u( ^4 ?1 Q( f
; A' A# r1 W* l9 q1 Y8 } |
|