簡體   English   中英

OSError:[Errno 8] Exec格式錯誤 - python

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM