Can't install pgadmin4 on linux (flask required)

Поиск
Список
Период
Сортировка
От Mark Murawski
Тема Can't install pgadmin4 on linux (flask required)
Дата
Msg-id f8f69062-aa71-c22e-01ce-346ee91df49f@intellasoft.net
обсуждение исходный текст
Ответы Re: Can't install pgadmin4 on linux (flask required)
Список pgadmin-support
Hi,

So I followed all the instructions so far with pgadmin4 1.1

Debian Jessie
Qt5 5.3.2-2
Python 3.4 3.4.2-1

All the requirements are met:

markm {/home/markm/download/pgadmin4-1.1} root# pip3 install -r 
requirements_py3.txt
Requirement already satisfied (use --upgrade to upgrade): Babel==1.3 in 
/usr/local/lib/python3.4/dist-packages (from -r requirements_py3.txt 
(line 1))
Requirement already satisfied (use --upgrade to upgrade): 
beautifulsoup4==4.4.1 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 2))
Requirement already satisfied (use --upgrade to upgrade): blinker==1.3 
in /usr/local/lib/python3.4/dist-packages (from -r requirements_py3.txt 
(line 3))
Requirement already satisfied (use --upgrade to upgrade): click==6.6 in 
/usr/local/lib/python3.4/dist-packages (from -r requirements_py3.txt 
(line 4))
Requirement already satisfied (use --upgrade to upgrade): 
django-htmlmin==0.10.0 in /usr/local/lib/python3.4/dist-packages (from 
-r requirements_py3.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): extras==0.0.3 
in /usr/local/lib/python3.4/dist-packages (from -r requirements_py3.txt 
(line 6))
Requirement already satisfied (use --upgrade to upgrade): 
fixtures==2.0.0 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 7))
Requirement already satisfied (use --upgrade to upgrade): Flask==0.11.1 
in /usr/local/lib/python3.4/dist-packages (from -r requirements_py3.txt 
(line 8))
Requirement already satisfied (use --upgrade to upgrade): 
Flask-Babel==0.11.1 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 9))
Requirement already satisfied (use --upgrade to upgrade): 
Flask-Gravatar==0.4.2 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 10))
Requirement already satisfied (use --upgrade to upgrade): 
Flask-Login==0.3.2 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 11))
Requirement already satisfied (use --upgrade to upgrade): 
Flask-Mail==0.9.1 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 12))
Requirement already satisfied (use --upgrade to upgrade): 
Flask-Principal==0.4.0 in /usr/local/lib/python3.4/dist-packages (from 
-r requirements_py3.txt (line 13))
Requirement already satisfied (use --upgrade to upgrade): 
Flask-Security==1.7.5 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 14))
Requirement already satisfied (use --upgrade to upgrade): 
Flask-SQLAlchemy==2.1 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 15))
Requirement already satisfied (use --upgrade to upgrade): 
Flask-WTF==0.12 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 16))
Requirement already satisfied (use --upgrade to upgrade): 
html5lib==1.0b3 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 17))
Requirement already satisfied (use --upgrade to upgrade): 
itsdangerous==0.24 in /usr/lib/python3/dist-packages (from -r 
requirements_py3.txt (line 18))
Requirement already satisfied (use --upgrade to upgrade): Jinja2==2.7.3 
in /usr/lib/python3/dist-packages (from -r requirements_py3.txt (line 19))
Requirement already satisfied (use --upgrade to upgrade): 
linecache2==1.0.0 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 20))
Requirement already satisfied (use --upgrade to upgrade): 
MarkupSafe==0.23 in /usr/lib/python3/dist-packages (from -r 
requirements_py3.txt (line 21))
Requirement already satisfied (use --upgrade to upgrade): passlib==1.6.2 
in /usr/local/lib/python3.4/dist-packages (from -r requirements_py3.txt 
(line 22))
Requirement already satisfied (use --upgrade to upgrade): pbr==1.9.1 in 
/usr/local/lib/python3.4/dist-packages (from -r requirements_py3.txt 
(line 23))
Requirement already satisfied (use --upgrade to upgrade): 
psycopg2==2.6.2 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 24))
Requirement already satisfied (use --upgrade to upgrade): 
pycrypto==2.6.1 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 25))
Requirement already satisfied (use --upgrade to upgrade): 
pyrsistent==0.11.13 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 26))
Requirement already satisfied (use --upgrade to upgrade): 
python-dateutil==2.5.0 in /usr/local/lib/python3.4/dist-packages (from 
-r requirements_py3.txt (line 27))
Requirement already satisfied (use --upgrade to upgrade): 
python-mimeparse==1.5.1 in /usr/local/lib/python3.4/dist-packages (from 
-r requirements_py3.txt (line 28))
Requirement already satisfied (use --upgrade to upgrade): pytz==2014.10 
in /usr/local/lib/python3.4/dist-packages (from -r requirements_py3.txt 
(line 29))
Requirement already satisfied (use --upgrade to upgrade): 
simplejson==3.6.5 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 30))
Requirement already satisfied (use --upgrade to upgrade): six==1.9.0 in 
/usr/local/lib/python3.4/dist-packages (from -r requirements_py3.txt 
(line 31))
Requirement already satisfied (use --upgrade to upgrade): 
speaklater==1.3 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 32))
Requirement already satisfied (use --upgrade to upgrade): 
SQLAlchemy==1.0.14 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 33))
Requirement already satisfied (use --upgrade to upgrade): 
testscenarios==0.5.0 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 34))
Requirement already satisfied (use --upgrade to upgrade): 
testtools==2.0.0 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 35))
Requirement already satisfied (use --upgrade to upgrade): 
traceback2==1.4.0 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 36))
Requirement already satisfied (use --upgrade to upgrade): 
unittest2==1.1.0 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 37))
Requirement already satisfied (use --upgrade to upgrade): 
Werkzeug==0.9.6 in /usr/lib/python3/dist-packages (from -r 
requirements_py3.txt (line 38))
Requirement already satisfied (use --upgrade to upgrade): WTForms==2.0.2 
in /usr/local/lib/python3.4/dist-packages (from -r requirements_py3.txt 
(line 39))
Requirement already satisfied (use --upgrade to upgrade): 
sqlparse==0.1.19 in /usr/local/lib/python3.4/dist-packages (from -r 
requirements_py3.txt (line 40))
Cleaning up..

Build is successful:
markm {download/pgadmin4-1.1/runtime} root# qmake
Project MESSAGE: Building for QT5+...
Project MESSAGE: Building for Linux/Mac...
Project MESSAGE: Using /usr/bin/python-config
Project MESSAGE: Python3 detected.

# make
... completely clean make, let me know if you want this output

./pgadmin4
Python path:  ""
Python Home:  ""
Webapp path:  "/home/markm/download/pgadmin4-1.1/web/pgAdmin4.py"
Traceback (most recent call last):  File "/homemarkm/download/pgadmin4-1.1/web/pgAdmin4.py", line 24, in 
<module>    from pgadmin import create_app  File "/home/markm/download/pgadmin4-1.1/web/pgadmin/__init__.py", 
line 17, in <module>    from flask import Flask, abort, request, current_app
ImportError: No module named 'flask'
"Failed to launch the application server, server thread exiting."

-------------------------------------------------------------------
I get a dialog box asking for a python path and an application path
it's prepopulated with:
python path: /usr/bin/python3.4
application path: /home/markm/download/pgadmin4-1.0-rc1/web/pgAdmin4.py

Flask is a module that is currenty available according to pip
pip list | grep -i flask
Flask (0.11.1)
Flask-Babel (0.11.1)
Flask-Gravatar (0.4.2)
Flask-Login (0.3.2)
Flask-Mail (0.9.1)
Flask-Principal (0.4.0)
Flask-Script (0.6.7)
Flask-Security (1.7.5)
Flask-SQLAlchemy (2.1)
Flask-WTF (0.12)

I'm very very very stuck here.

I found this post: 
https://www.postgresql.org/message-id/CACCA4P0jygzKLHUXz%3DS%2By-P%2B3QdW2t%2BQBG-2%2BWbf5GvE4-E53g%40mail.gmail.com

I tried the recommended export 
PYTHONPATH="/usr/local/lib/python3.4/dist-packages" which is where flack 
and friends are installed... to no avail

Help!




В списке pgadmin-support по дате отправления:

Предыдущее
От: Jack Royal-Gordon
Дата:
Сообщение: Troubleshooting connection problems
Следующее
От: Dave Page
Дата:
Сообщение: Re: pgAdmin4 - Connection Lost