Ich habe postgresql 9.6 installiert (mit dem vorgeschlagenen Linux-Installer), die mit pgAdmin4 kommt, aber ein paar Fehler bekommen.Fehler beim Ausführen von pgAdmin4
Zuerst musste ich den Ordnernamen von "pgAdmin 4" (beachten Sie das zusätzliche Leerzeichen) zu "pgAdmin4" ändern, um "Datei nicht gefunden Fehler" zu vermeiden.
Dann laufe ich sudo python pgAdmin4.py
und bekam folgende Fehlermeldung:
Traceback (most recent call last):
File "../../pgAdmin4.py", line 24, in <module>
from pgadmin import create_app
File "/opt/PostgreSQL/9.6/pgAdmin4/web/pgadmin/__init__.py", line 17, in <module>
from flask import Flask, abort, request, current_app
ImportError: No module named flask
ich im Anschluss an diese Frage im Zusammenhang versucht: Flask ImportError: No Module Named Flask - installiert Kolben auf virtualenv verwaltet.
Aber dann fing ich an andere flaschenbezogene Module zu bekommen, die fehlen: flask_babel, flask_login, flask_sicherheit. Ich habe alle von ihnen installiert mit Pip, aber dann habe ich einen Fehler auf fehlende Modul htmlmin.minify
, die ich nicht in der Lage zu installieren scheint.
Traceback (most recent call last):
File "../pgAdmin4.py", line 24, in <module>
from pgadmin import create_app
File "/opt/PostgreSQL/9.6/pgAdmin4/web/pgadmin/__init__.py", line 23, in <module>
from htmlmin.minify import html_minify
ImportError: No module named htmlmin.minify
ich auch PYTHONPATH dem auf Kolben exportiert, wie here beschrieben, immer noch die gleichen Fehler.
Also, hat jemand eine Idee, wie pgAdmin4 auf ubuntu environem arbeiten?
Sie virtualenv installiert? Versuchst du alles innerhalb des virtualenv zu machen? – Nurjan
Ich habe virtualenv installiert, aber es könnte sein, dass ich nicht wirklich in diesem virtuellen env laufe? Wie stelle ich sicher? –
Sie müssen den virtualenv aktivieren, indem Sie 'ausführen. venv/bin/activate', wobei venv das Ergebnis von 'virtualenv venv' ist. Eingestellter Punkt, Sie können den Befehl 'source' verwenden. – Nurjan