2017-09-04 1 views
-2

Ich bin neu in Kolben. Nach der Installation in ubuntu-lts habe ich versucht, den Port zu ändern, konnte die flask-App jedoch nicht von einem anderen Port ausführen, während ein anderer Benutzer einen vorhandenen Port verwendet.nicht in der Lage, Kolben-App mit einem anderen Port

ich diesen Fehler:

from flask import Flask, request 
ImportError: No module named 'flask' 
[INFO] Worker exiting (pid: 34455) 
[INFO] Reason: Worker failed to boot. 

Wo ist der Fehler - Installation oder ein anderes Problem? Danke.

+0

Pip installieren Kolben – Nabin

+0

@Nabin, Ihre Antwort ist nicht hilfreich - Ich schrieb bereits, dass ich Flasche auf Ubuntu installiert. Meine Frage lautete, dass die App fehlschlägt und Fehler verursacht, wenn der Port geändert wird. Lesen Sie meine Frage, bevor Sie eine nicht hilfreiche Antwort geben. – Zax

Antwort

2

Meine Vermutung ist, dass Sie in der falschen Entwicklungsumgebung sind. Stellen Sie sicher, dass Sie sich in der richtigen Python-Version befinden und Flask für diese Version installiert ist. Nun, was ich damit meine ist, dass ein normaler pip install Flask Flask für python2.7 installieren würde, aber Sie scheinen python3 im OP getaggt zu haben.

Wenn Sie beabsichtigen, Ihre Flask-Anwendung auf Python3 zu entwickeln, möchten Sie vielleicht eine virtuelle Umgebung erstellen, die Python3 verwendet, und dann Flask darin installieren. Oder Sie könnten Python sagen, Flask für python3 explizit zu installieren.

Ich stimme zu, dass Sie Flask möglicherweise auf Ihrem System installiert haben, aber ich denke, dass Sie Python2 installiert haben und versuchen, die flask-App in Python3-Umgebung auszuführen.

Dies sind wilde Vermutungen, da Ihre Frage nicht genau sagt, in welcher Umgebung Sie sich befinden.

+0

danke @Sreenadh T C. obwohl ubuntu 2x als Standard verwendet, verwenden wir python3 für devel-Sachen. Ich benutze kein virtualenv. Vor den Importfehlern war dies der Traceback: Traceback (letzter Aufruf zuletzt): Datei "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", Zeile 557, in spawn_worker – Zax

+0

löste das Problem durch Flask installieren für Python3 explizit. Danke @Sreenadh T C – Zax

+0

Ehrfürchtig! Bitte schließen Sie die Frage, indem Sie die Antwort abstimmen! –

Verwandte Themen