pgAdmin4와 함께 제공되는 postgresql 9.6 (권장 Linux Installer 사용)을 설치했지만 오류가 발생했습니다.pgAdmin4를 실행하는 동안 오류가 발생했습니다.
먼저 "파일을 찾을 수 없음 오류"를 피하기 위해 "pgAdmin 4"(추가 공간에주의)에서 "pgAdmin4"로 폴더 이름을 변경해야했습니다.
은 그 때 나는 sudo python pgAdmin4.py
을 실행하고 다음과 같은 오류 있어요 :
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
나는 노력이 관련 질문 다음 Flask ImportError: No Module Named Flask - VIRTUALENV에 설치 플라스크에 관리합니다.
그런데 나는 flask_babel, flask_login, flask_security와 같은 다른 플라스크 관련 모듈을 시작했습니다. 나는 그 (것)들을 모두 핏을 사용하여 설치했다, 그러나 그 때 나가 설치할 수있을 것 같지 않은 모듈 htmlmin.minify
를 놓치기에 과실을 얻었다. 여전히 같은 오류가 발생, here을 설명
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
은 또한, 플라스크에 하나 PYTHONPATH를 수출했다.
그래서 누구나 우분투 환경에서 pgAdmin4을 작동시키는 방법을 알고 있습니까?
당신이 VIRTUALENV를 설치 한 적이 있습니까? virtualenv 내부에서 모든 것을하려고합니까? – Nurjan
virtualenv가 설치되었지만 실제로 가상 환경에서 실행되지 않을 수 있습니다? 어떻게 확신합니까? –
'를 실행하여 virtualenv를 활성화해야합니다. venv/bin/activate' 여기서 venv는'virtualenv venv'의 결과입니다. Insted dot,'source' 명령을 사용할 수 있습니다. – Nurjan