J'ai installé postgresql 9.6 (en utilisant le programme d'installation Linux suggéré) fourni avec pgAdmin4, mais avec quelques erreurs. D'abord, j'ai dû changer le nom du dossier de "pgAdmin 4" (notez l'espace supplémentaire) à "pgAdmin4" pour éviter "l'erreur de fichier introuvable".Erreur lors de l'exécution de pgAdmin4
Alors je cours sudo python pgAdmin4.py
et obtenu l'erreur suivante:
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
J'ai essayé la suite de cette question connexe: Flask ImportError: No Module Named Flask - a réussi à flacon installé sur virtualenv.
Mais j'ai commencé à trouver d'autres modules relatifs aux flask qui manquent: flask_babel, flask_login, flask_security. J'ai installé chacun d'eux en utilisant pip, mais ensuite j'ai eu une erreur sur le module manquant htmlmin.minify
que je ne peux pas sembler capable d'installer.
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
J'ai aussi exporté PYTHONPATH à celui sur flacon, comme décrit here, obtenant toujours la même erreur.
Alors, quelqu'un a une idée de comment faire fonctionner pgAdmin4 sur un environnement ubuntu?
Avez-vous installé virtualenv? Essaies-tu de tout faire depuis l'intérieur de virtualenv? – Nurjan
J'ai installé virtualenv mais il se peut que je ne cours pas réellement à partir de ce env virtuel? comment puis-je m'assurer? –
Vous devez activer virtualenv en exécutant '. venv/bin/activate' où venv est le résultat de 'virtualenv venv'. Insted point, vous pouvez utiliser la commande 'source'. – Nurjan