[英]OSError: [Errno 8] Exec format error - python
每當我在Windows上的Ubuntu上使用命令python app.py運行我的程序時,它會顯示整個消息。 在我看來,它會運行一段時間然后崩潰。 老實說,我不知道我的代碼中的錯誤在哪里,似乎也沒有在圖片上顯示。 它顯示的是OSError: [Errno 8] Exec format error
。 有人可以解釋為什么我收到此錯誤? 這不是一個重復的線程,因為我沒有使用docker並且該錯誤是不同的。
我正在使用的代碼:
from flask import Flask, render_template, request, session, logging, url_for, redirect, flash
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
from passlib.hash import sha256_crypt
我遇到了同樣的問題,這就是我如何解決它:
我卸載了最初安裝的werkzeug版本
pip uninstall werkzeug
然后我重新安裝了werkzeug 0.14.1版本。 這解決了我。
pip install --upgrade werkzeug==0.14.1
這是關於如何升級/降級werkzeug的鏈接
請檢查: 當通過docker-compose運行時,Flask CLI拋出'OSError:[Errno 8] Exec格式錯誤'
“werkzeug 0.15.1和docker有一個錯誤。將它降級為werkzeug == 0.14.1對我有效。”
對我而言......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.