cuốn sách gpt4 ai đã làm

Chạy Flask từ IPython ném SystemExit

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 12:26:29 28 4
mua khóa gpt4 Nike

Tôi đang cố chạy ứng dụng Flask của mình từ IPython. Tuy nhiên, nó Hệ thốngThoát Không thành công do lỗi.

từ bình nhập khẩu Flask

ứng dụng = Bình(__name__)

@app.route('/')
chỉ số def():
return 'Xin chào thế giới!'

nếu __name__ == '__main__':
app.run(debug=True)

Chạy nó với IPython sẽ hiển thị lỗi sau:

SystemExit Traceback (cuộc gọi gần đây nhất cuối cùng)
trong ()
17
18 nếu __name__ == '__main__':
---> 19 app.run(debug = True)

/Users/ravinderbhatia/anaconda/lib/python2.7/site-packages/flask/app.pyc đang chạy (self, Host, port, debug, **options)
770 tùy chọn.setdefault('use_window', self.debug)
771 hãy thử:
--> 772 run_simple(host, port, self, **options)
773 cuối cùng:
774 # đặt lại thông tin yêu cầu đầu tiên nếu máy chủ phát triển

/Users/ravinderbhatia/anaconda/lib/python2.7/site-packages/werkzeug/served.py trong run_simple(tên máy chủ, cổng, ứng dụng, use_reloader, use_window, use_evalex, extra_files,reloader_interval,reloader_type, threaded,process, request_handler, static_files , passthrough_errors, ssl_context)
687 từ ._reloader nhập run_with_reloader
688 run_with_reloader(inner, extra_files,reloader_interval,
--> 689 trình tải lại_type)
690 khác:
691 bên trong()

/Users/ravinderbhatia/anaconda/lib/python2.7/site-packages/werkzeug/_reloader.py trong run_with_reloader(main_func, extra_files, interval,reloader_type)
248 tải lại.run()
249 khác:
--> 250 sys.exit(reloader.restart_with_reloader())
251 ngoại trừ ngắt bàn phím:
252 đường chuyền

Thoát khỏi hệ thống: 1

câu trả lời hay nhất

Bạn đang sử dụng Jupyter Notebook hoặc IPython để chạy máy chủ phát triển. Bạn cũng bật chế độ Gỡ lỗi, chế độ này sẽ bật trình tải lại theo mặc định. Trình tải lại cố gắng khởi động lại quy trình mà IPython không thể xử lý.

Tốt nhất nên sử dụngbình lệnh để chạy máy chủ phát triển.

xuất FLASK_APP=my_app.py
xuất FLASK_DEBUG=1
chạy bình

Nếu bạn vẫn muốn sử dụng ứng dụng.run, sau đó sử dụng bình thường trăn thông dịch viên để chạy ứng dụng, điều này không còn được khuyến khích nữa.

trăn my_app.py

Nếu bạn muốn gọi từ Jupyter ứng dụng.runhoặc vô hiệu hóa trình tải lại.

app.run(debug=True, use_reloader=False)

Trong Visual Studio Code, đặt chạy bình(thay vì khởi động python), vui lòng chạy .vscode/launch.json Sử dụng cấu hình này trong:

    {
"name": "Python: Flask",
"loại": "trăn",
"yêu cầu": "khởi chạy",
"mô-đun": "bình",
"env": { "FLASK_APP": "my_app.py", "FLASK_ENV": "phát triển" },
"args": ["chạy"],
"args_": ["chạy", "--không có cửa sổ"],
"jinja": đúng
}

Về python - Running Flask từ IPython ném SystemExit, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/49456385/

28 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress