Hallo liebe RPi-Freunde,
Ich habe ein Python-Skript für einen Flask-Server, welches ich per Remote Desktop Verbindung (Login per root) und der IDE Thonny starten kann.
Gehe ich per python3 Flask_Server.py auf das Skript um jenes auszuführen über die Konsole, erhalte ich folgende Fehlermeldung:
Python
Traceback (most recent call last):
File "Flask_Server.py", line 1, in <module>
from flask import Flask, render_template, request, url_for, session, jsonify, send_file
ImportError: cannot import name 'Flask' from 'flask' (unknown location)
Das entsprechende Flask-Skript:
Python
from flask import Flask, render_template, request, url_for, session, jsonify, send_file
from werkzeug.utils import redirect
app = Flask(__name__)
app.secret_key = "zISMDCwvfJY2TXHMKHrB" # is used for hashing the session vars
[...]
if __name__ == "__main__":
app.run(host='0.0.0.0', port=8080, threaded=True, debug=True)
Python 3.7.4
Könnte man meinen, man solle Flask installieren, also:
pip3 install Flask
führt zu:
Code
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: Flask in /usr/lib/python3/dist-packages (1.0.2)
Flask 1.0.2
Python 3.7.3 (default, Dec 20 2019, 18:57:59)
[GCC 8.3.0]
Mir fehlt es nun an Know-How um an der Stelle weiter zu debuggen.
Rechercheergebnisse nach dem Fehler brachten den Hinweis, man solle per pip [..] Flask installieren.
Ich freue mich über jede Hilfe.
LG
opc241