From 59ebc917d1d99f3612ec985134207ac158a52b0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=88=91=E5=8F=AB=E4=BB=A5=E8=B5=8F?= <422880152@qq.com> Date: Thu, 16 Mar 2023 13:37:22 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20requirement/dev.txt.=20sql?= =?UTF-8?q?alchemy=20=E5=BA=93=E5=BF=85=E9=A1=BB=E8=A6=81=E6=9C=89?= =?UTF-8?q?=EF=BC=8C=E4=B8=8D=E7=84=B6=E4=BC=9A=E6=8A=A5=E9=94=99=EF=BC=9A?= =?UTF-8?q?=20C:\Users\admin\Desktop\pear-admin-flask-master>flask=20run?= =?UTF-8?q?=20=20*=20Serving=20Flask=20app=20'app.py'=20(lazy=20loading)?= =?UTF-8?q?=20=20*=20Environment:=20development=20=20*=20Debug=20mode:=20o?= =?UTF-8?q?n=20Traceback=20(most=20recent=20call=20last):=20=20=20File=20"?= =?UTF-8?q?c:\dev\lazypy-22.4.1-python-3.7.13-64bit\lib\runpy.py",=20line?= =?UTF-8?q?=20193,=20in=20=5Frun=5Fmodule=5Fas=5Fmain=20=20=20=20=20"=5F?= =?UTF-8?q?=5Fmain=5F=5F",=20mod=5Fspec)=20=20=20File=20"c:\dev\lazypy-22.?= =?UTF-8?q?4.1-python-3.7.13-64bit\lib\runpy.py",=20line=2085,=20in=20=5Fr?= =?UTF-8?q?un=5Fcode=20=20=20=20=20exec(code,=20run=5Fglobals)=20=20=20Fil?= =?UTF-8?q?e=20"c:\dev\lazypy-22.4.1-python-3.7.13-64bit\Scripts\flask.exe?= =?UTF-8?q?\=5F=5Fmain=5F=5F.py",=20line=207,=20in=20=20=20=20File?= =?UTF-8?q?=20"c:\dev\lazypy-22.4.1-python-3.7.13-64bit\lib\site-packages\?= =?UTF-8?q?flask\cli.py",=20line=20985,=20in=20main=20=20=20=20=20cli.main?= =?UTF-8?q?()=20=20=20File=20"c:\dev\lazypy-22.4.1-python-3.7.13-64bit\lib?= =?UTF-8?q?\site-packages\flask\cli.py",=20line=20579,=20in=20main=20=20?= =?UTF-8?q?=20=20=20return=20super().main(*args,=20**kwargs)=20=20=20File?= =?UTF-8?q?=20"c:\dev\lazypy-22.4.1-python-3.7.13-64bit\lib\site-packages\?= =?UTF-8?q?click\core.py",=20line=201055,=20in=20main=20=20=20=20=20rv=20?= =?UTF-8?q?=3D=20self.invoke(ctx)=20=20=20File=20"c:\dev\lazypy-22.4.1-pyt?= =?UTF-8?q?hon-3.7.13-64bit\lib\site-packages\click\core.py",=20line=20165?= =?UTF-8?q?7,=20in=20invoke=20=20=20=20=20return=20=5Fprocess=5Fresult(sub?= =?UTF-8?q?=5Fctx.command.invoke(sub=5Fctx))=20=20=20File=20"c:\dev\lazypy?= =?UTF-8?q?-22.4.1-python-3.7.13-64bit\lib\site-packages\click\core.py",?= =?UTF-8?q?=20line=201404,=20in=20invoke=20=20=20=20=20return=20ctx.invoke?= =?UTF-8?q?(self.callback,=20**ctx.params)=20=20=20File=20"c:\dev\lazypy-2?= =?UTF-8?q?2.4.1-python-3.7.13-64bit\lib\site-packages\click\core.py",=20l?= =?UTF-8?q?ine=20760,=20in=20invoke=20=20=20=20=20return=20=5F=5Fcallback(?= =?UTF-8?q?*args,=20**kwargs)=20=20=20File=20"c:\dev\lazypy-22.4.1-python-?= =?UTF-8?q?3.7.13-64bit\lib\site-packages\click\decorators.py",=20line=208?= =?UTF-8?q?4,=20in=20new=5Ffunc=20=20=20=20=20return=20ctx.invoke(f,=20obj?= =?UTF-8?q?,=20*args,=20**kwargs)=20=20=20File=20"c:\dev\lazypy-22.4.1-pyt?= =?UTF-8?q?hon-3.7.13-64bit\lib\site-packages\click\core.py",=20line=20760?= =?UTF-8?q?,=20in=20invoke=20=20=20=20=20return=20=5F=5Fcallback(*args,=20?= =?UTF-8?q?**kwargs)=20=20=20File=20"c:\dev\lazypy-22.4.1-python-3.7.13-64?= =?UTF-8?q?bit\lib\site-packages\flask\cli.py",=20line=20847,=20in=20run?= =?UTF-8?q?=5Fcommand=20=20=20=20=20app=20=3D=20DispatchingApp(info.load?= =?UTF-8?q?=5Fapp,=20use=5Feager=5Floading=3Deager=5Floading)=20=20=20File?= =?UTF-8?q?=20"c:\dev\lazypy-22.4.1-python-3.7.13-64bit\lib\site-packages\?= =?UTF-8?q?flask\cli.py",=20line=20299,=20in=20=5F=5Finit=5F=5F=20=20=20?= =?UTF-8?q?=20=20self.=5Fload=5Funlocked()=20=20=20File=20"c:\dev\lazypy-2?= =?UTF-8?q?2.4.1-python-3.7.13-64bit\lib\site-packages\flask\cli.py",=20li?= =?UTF-8?q?ne=20333,=20in=20=5Fload=5Funlocked=20=20=20=20=20self.=5Fapp?= =?UTF-8?q?=20=3D=20rv=20=3D=20self.loader()=20=20=20File=20"c:\dev\lazypy?= =?UTF-8?q?-22.4.1-python-3.7.13-64bit\lib\site-packages\flask\cli.py",=20?= =?UTF-8?q?line=20389,=20in=20load=5Fapp=20=20=20=20=20app=20=3D=20locate?= =?UTF-8?q?=5Fapp(import=5Fname,=20name)=20=20=20File=20"c:\dev\lazypy-22.?= =?UTF-8?q?4.1-python-3.7.13-64bit\lib\site-packages\flask\cli.py",=20line?= =?UTF-8?q?=20234,=20in=20locate=5Fapp=20=20=20=20=20=5F=5Fimport=5F=5F(mo?= =?UTF-8?q?dule=5Fname)=20=20=20File=20"C:\Users\admin\Desktop\pear-admin-?= =?UTF-8?q?flask-master\app.py",=20line=201,=20in=20=20=20=20=20?= =?UTF-8?q?=20from=20applications=20import=20create=5Fapp=20=20=20File=20"?= =?UTF-8?q?C:\Users\admin\Desktop\pear-admin-flask-master\applications\=5F?= =?UTF-8?q?=5Finit=5F=5F.py",=20line=205,=20in=20=20=20=20=20=20fr?= =?UTF-8?q?om=20applications.extensions=20import=20init=5Fplugs=20=20=20Fi?= =?UTF-8?q?le=20"C:\Users\admin\Desktop\pear-admin-flask-master\applicatio?= =?UTF-8?q?ns\extensions\=5F=5Finit=5F=5F.py",=20line=203,=20in=20?= =?UTF-8?q?=20=20=20=20=20from=20.init=5Fsqlalchemy=20import=20db,=20ma,?= =?UTF-8?q?=20init=5Fdatabases=20=20=20File=20"C:\Users\admin\Desktop\pear?= =?UTF-8?q?-admin-flask-master\applications\extensions\init=5Fsqlalchemy.p?= =?UTF-8?q?y",=20line=2087,=20in=20=20=20=20=20=20db=20=3D=20SQLAl?= =?UTF-8?q?chemy(query=5Fclass=3DQuery)=20=20=20File=20"c:\dev\lazypy-22.4?= =?UTF-8?q?.1-python-3.7.13-64bit\lib\site-packages\flask=5Fsqlalchemy\=5F?= =?UTF-8?q?=5Finit=5F=5F.py",=20line=20758,=20in=20=5F=5Finit=5F=5F=20=20?= =?UTF-8?q?=20=20=20=5Finclude=5Fsqlalchemy(self,=20query=5Fclass)=20=20?= =?UTF-8?q?=20File=20"c:\dev\lazypy-22.4.1-python-3.7.13-64bit\lib\site-pa?= =?UTF-8?q?ckages\flask=5Fsqlalchemy\=5F=5Finit=5F=5F.py",=20line=20112,?= =?UTF-8?q?=20in=20=5Finclude=5Fsqlalchemy=20=20=20=20=20for=20key=20in=20?= =?UTF-8?q?module.=5F=5Fall=5F=5F:=20AttributeError:=20module=20'sqlalchem?= =?UTF-8?q?y'=20has=20no=20attribute=20'=5F=5Fall=5F=5F'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 我叫以赏 <422880152@qq.com> --- requirement/dev.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/requirement/dev.txt b/requirement/dev.txt index 05ae4e1..1eac035 100644 --- a/requirement/dev.txt +++ b/requirement/dev.txt @@ -12,4 +12,5 @@ Flask-Mail sqlparse Pillow python-dotenv -validators \ No newline at end of file +validators +sqlalchemy==1.4.46 \ No newline at end of file -- Gitee