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ügbarSie 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.
Tags und Links python python-3.x pip flask