Wie installiere ich Flask auf Python3 mit pip?

8

Ich möchte versuchen, Flask mit Python3 zu verwenden. Ich habe Python 3.4 auf Ubuntu 14.04, das angeblich mit pip enthalten wird. Also habe ich es versucht

%Vor%

endet damit:

%Vor%

Also habe ich versucht, es zu importieren, aber ohne Erfolg:

%Vor%

Ich kann es natürlich herunterladen und mit sudo python3 setup.py install auf diese Art installieren, aber ich würde es lieber "den Standard Weg" machen, so dass Dinge einfach und mehr Standard auf Produktionsmaschinen eingerichtet werden können.

Weiß jemand, wie ich Flask mit Python3 und Pip importieren kann? Alle Tipps sind willkommen!

Das Fehlerprotokoll ist in Ссылка

verfügbar     
kramer65 02.07.2014, 07:44
quelle

2 Antworten

15

Sie scheinen ein Berechtigungsproblem zu haben. Aus dem Protokoll, das Sie in pastebin eingefügt haben:

%Vor%

Dies liegt daran, dass pip versucht, das Paket global zu installieren, sofern Sie nicht einen bestimmten Installationsort angeben. Wenn Sie dies global installieren möchten, müssen Sie sudo verwenden oder als Benutzer mit Berechtigungen installieren.

Versuchen Sie Folgendes:

%Vor%

Oder geben Sie ein bestimmtes Verzeichnis an:

%Vor%

Allerdings müssen Sie bei der letzteren Methode immer den Pfad zu sys.modules einfügen, also schlage ich vor, dass Sie einfach sudo verwenden, wenn Sie können.

Oder noch bevorzugter, verwenden Sie virtualenv . Mit Virtualenv können Sie Ihre Anwendung sehr einfach für die Produktion verpacken, da Sie nur die Pakete installieren können, die Sie benötigen, und auf diese Weise eine automatische Paketisolierung erhalten. Das Erzeugen einer requirements.txt ist dann so einfach wie pip freeze > requirements.txt . Denken Sie daran, dass Sie nicht verwenden müssen, um Pakete zu installieren, da diese dann außerhalb von virtualenv installiert werden.

    
msvalkon 02.07.2014, 07:57
quelle
0

Für Python 3.6.4 Version ist es möglich, Flask zu installieren, indem Sie:

%Vor%     
Vj Raw 06.02.2018 10:25
quelle

Tags und Links