gpt4 book ai didi

在 docker 上运行时 Python flask reloader "Errno 2 No such file or directory"错误

转载 作者:可可西里 更新时间:2023-11-01 09:27:27 28 4
gpt4 key购买 nike

我在使用 Docker 运行 Flask 小应用程序时遇到问题。关闭调试一切正常,但是当我尝试在调试状态下运行它时,它在重新加载阶段失败了。它在 Windows 上运行良好,问题只出现在 Docker 上。

在我的 docker 存储库中,我安装了 caffe 和我需要的所有依赖项(flask 和 wekrzeug)。我认为问题可能出在重新加载器上,所以我也安装了看门狗,但它仍然出现。不管我是运行 app.py 本身还是调用 python -m flask run。

docker run --volume=%cd%:/workspace -p 5001:5000 caffe:cpu
* Serving Flask app "app" (lazy loading)
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: on
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
* Restarting with inotify reloader
Traceback (most recent call last):
File "app.py", line 53, in <module>
app.run(debug = True, host='0.0.0.0')
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 943, in run
run_simple(host, port, self, **options)
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 988, in run_simple
run_with_reloader(inner, extra_files, reloader_interval, reloader_type)
File "/usr/local/lib/python2.7/dist-packages/werkzeug/_reloader.py", line 332, in run_with_reloader
sys.exit(reloader.restart_with_reloader())
File "/usr/local/lib/python2.7/dist-packages/werkzeug/_reloader.py", line 176, in restart_with_reloader
exit_code = subprocess.call(args, env=new_environ, close_fds=False)
File "/usr/lib/python2.7/subprocess.py", line 523, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.7/subprocess.py", line 711, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1343, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory

最佳答案

我在这里遇到了同样的问题,我的解决方案是从“run.py”文件中删除可执行标志。

$ chmod -x run.py

错误非常相似,但就我而言,我在 Windows 10 机器上使用 Ubuntu 18.04 WSL。

关于在 docker 上运行时 Python flask reloader "Errno 2 No such file or directory"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55343729/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com