Python 烧瓶应用程序抛出“;Exec格式错误";当使用debug=True运行时

Python 烧瓶应用程序抛出“;Exec格式错误";当使用debug=True运行时,python,flask,Python,Flask,我正在学习一些在线教程,但不管我做什么,我都无法使调试工作正常进行……有人能帮忙吗 从烧瓶导入烧瓶,请求,jsonify #初始烧瓶 app=烧瓶(名称) #运行服务器 如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu': app.run(debug=True) 终端响应 (pyapi)mmestre@DESKTOP-F58KAFC:/mnt/d/Projects/Python/pyapi$Python app.py *服务烧瓶应用程序“应用程序”(延迟加载)

我正在学习一些在线教程,但不管我做什么,我都无法使调试工作正常进行……有人能帮忙吗

从烧瓶导入烧瓶,请求,jsonify
#初始烧瓶
app=烧瓶(名称)
#运行服务器
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
app.run(debug=True)
终端响应

(pyapi)mmestre@DESKTOP-F58KAFC:/mnt/d/Projects/Python/pyapi$Python app.py
*服务烧瓶应用程序“应用程序”(延迟加载)
*环境:生产
警告:不要在生产环境中使用开发服务器。
改用生产WSGI服务器。
*调试模式:打开
*继续http://127.0.0.1:5000/ (按CTRL+C退出)
*使用stat重新启动
回溯(最近一次呼叫最后一次):
文件“app.py”,第9行,在
app.run(debug=True)
文件“/home/mmestre/.local/share/virtualenvs/pyapi-U_pT_kGf/lib/python3.6/site packages/flask/app.py”,第943行,运行中
运行简单(主机、端口、自身,**选项)
文件“/home/mmestre/.local/share/virtualenvs/pyapi-U_pT_kGf/lib/python3.6/site packages/werkzeug/service.py”,第988行,运行中
使用重新加载程序运行(内部、额外文件、重新加载程序间隔、重新加载程序类型)
文件“/home/mmestre/.local/share/virtualenvs/pyapi-U_pT_kGf/lib/python3.6/site packages/werkzeug/_reloader.py”,第332行,与_reloader一起运行
sys.exit(reloader.restart_with_reloader())
文件“/home/mmestre/.local/share/virtualenvs/pyapi-U_pT_kGf/lib/python3.6/site packages/werkzeug/_reloader.py”,第176行,使用_reloader重新启动
exit_code=subprocess.call(args,env=new_environ,close_fds=False)
文件“/usr/lib/python3.6/subprocess.py”,第267行,在调用中
将Popen(*popenargs,**kwargs)作为p:
文件“/usr/lib/python3.6/subprocess.py”,第709行,在__
恢复信号,启动新会话)
文件“/usr/lib/python3.6/subprocess.py”,第1344行,在执行子进程中
引发子项异常类型(错误号、错误消息、错误文件名)
OSError:[Errno 8]Exec格式错误:'/mnt/d/Projects/Python/pyapi/app.py'
(pyapi)mmestre@DESKTOP-F58KAFC:/mnt/d/Projects/Python/pyapi$

脚本中有一个错误:OSError:[Errno 8]Exec格式错误:'/mnt/d/Projects/Python/pyapi/app.py'。所以,首先修复它。不要将项目放在Windows驱动器上。我已经编辑了标题,使其适当缩小到Flask;这并不是所有Python脚本的通用内容,而是关于Flask如何在Windows上尝试重新执行子解释器(可能稍后可以重新启动)(或者在Windows文件系统上——如果这是一个UNIX平台,但您将项目保存在一个Windows磁盘上,而没有文件系统级别的权限支持,那么,这就是您的bug)处于调试模式。如果您能够弄清楚如何使脚本可执行(并提供适当的shebang),这可能就是您所需要的一切…您运行的是什么操作系统/发行版/解释器/等等?总结一下我上面所说的--如果您将其修复到何处而不是运行
python app.py
,您可以只运行
/app.py
,那么您的exec格式错误应该会消失。您的脚本有一个错误:OSError:[Errno 8]Exec格式错误:'/mnt/d/Projects/Python/pyapi/app.py'。因此,请先修复它。不要将项目放在Windows驱动器上。我已将标题编辑为适当地缩小到Flask;它不是所有Python脚本的通用内容,而是关于Flask如何尝试重新执行子解释器的特定内容(可能稍后可以重新启动)在调试模式的Windows上(或Windows文件系统上——如果这是UNIX平台,但您将项目保存在Windows磁盘上,而没有文件系统级权限支持,那么,这就是您的bug),这可能就是您所需要的一切…您运行的是什么操作系统/发行版/解释器/等等?总结一下我上面所说的--如果您将其修复到何处而不是运行
python app.py
,您只需运行
/app.py
,那么您的exec格式错误应该会消失。