Zainstalowałem PostgreSQL 9.6 (przy użyciu sugerowanego instalatora Linux-a), który jest dostarczany z pgAdmin4, ale pojawia się kilka błędów.Błąd podczas próby uruchomienia pgAdmin4
Najpierw musiałem zmienić nazwę folderu z "pgAdmin 4" (zwróć uwagę na dodatkową przestrzeń) na "pgAdmin4", aby uniknąć "błędu znalezienia pliku".
Potem biegnę sudo python pgAdmin4.py
i uzyskałem następujący błąd:
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
próbowałem poniższy tym powiązane pytanie: Flask ImportError: No Module Named Flask - udało się zainstalowanym kolbie na virtualenv.
Ale wtedy zaczęły się pojawiać inne moduły związane z kolbami: flask_babel, flask_login, flask_security. Zainstalowałem je wszystkie za pomocą pip, ale potem dostałem błąd na brakującym module htmlmin.minify
, którego nie mogę zainstalować.
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
ja również eksportowane do PYTHONPATH jeden na kolbie, jak opisano here, wciąż otrzymuję ten sam błąd.
Ktoś ma pomysł, jak sprawić, aby pgAdmin4 działało na ubuntu environemt?
Czy zainstalowano virtualenv? Czy próbujesz zrobić wszystko od wewnątrz virtualenv? – Nurjan
Zainstalowałem virtualenv, ale może się zdarzyć, że faktycznie nie uruchamiam się z tego wirtualnego środowiska? jak się upewnić? –
Musisz uaktywnić virtualenv, uruchamiając '. venv/bin/activate' gdzie venv jest wynikiem 'virtualenv venv'. Zamieniona kropka, możesz użyć polecenia 'source'. – Nurjan