Puncte:1

Imposibil de implementat aplicația flask simplă pe ubuntu vps

drapel cn

Încerc să implementez o aplicație flask simplă pe un VPS care rulează Ubuntu 20 și LAMP

Aplicația rulează bine când o execut cu rularea balonului din interiorul folderului aplicației

Cu toate acestea, jurnalul de server are erori:

[Dum. 24 octombrie 14:55:03.464311 2021] [wsgi:error] [pid 5655] [client 90.198.214.109:59097] din aplicația de import FlaskApp ca aplicație
[Dum. Oct 24 14:55:03.464323 2021] [wsgi:error] [pid 5655] [client 90.198.214.109:59097] Fișier „/var/www/FlaskApp/FlaskApp/__init___.py”, line >
[Dum. Oct 24 14:55:03.464363 2021] [wsgi:error] [pid 5655] [client 90.198.214.109:59097] de la balon import Flask
[Dum. Oct 24 14:55:03.464386 2021] [wsgi:error] [pid 5655] [client 90.198.214.109:59097] ImportError: Niciun modul numit flask

Codul și instrucțiunile sunt preluate de aici: https://www.digitalocean.com/community/tutorials/how-to-deploy-a-flask-application-on-an-ubuntu-vps

Când accesați IP-ul serverului, apare un mesaj de eroare:

Eroare internă server Serverul a întâmpinat o eroare internă sau o configurare greșită și nu a putut finaliza solicitarea dvs.

EDITAȚI | ×:

Când rulez codul folosind comanda sudo python __init__.py dă eroarea că nu poate importa flask din Flask în timp ce utilizați comanda sudo python3 __init__.py functioneaza foarte bine. Se pare că orice script invocă fișierul wsgi îl apelează folosind piton stil de apelare care declanșează eroarea de a nu putea porni scriptul

djdomi avatar
drapel za
Vă rugăm să adăugați răspunsul dvs. ca răspuns și să marcați acesta ca fiind acceptat! În caz contrar, vom găsi această întrebare până când serverfault.com va înceta activitatea ;) mulțumesc
Puncte:0
drapel cn

RĂSPUNS:

Se pare că problema a fost în wsgi.py și directorul python pe care îl invocă (trebuie să fie în mod specific /python3, nu /python)

Remediat prin schimbarea liniei de sus din fișierul wsgi la aceasta

#!/usr/bin/python3.8 din tutorialul #!/usr/bin/python

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.