Hi Neel,

I've completely removed python3.4 from my system:

markm {~} root# dpkg -l | grep python3.4
markm {~} root#

There's nothing related to python 3.4 in my environment

(pgadmin4) markm {~/download/pgadmin4/runtime} markm$ export | grep 3.4
(pgadmin4) markm {~/download/pgadmin4/runtime} markm$

And there's nothing specifically setting any python paths


(pgadmin4) markm {~/download/pgadmin4/runtime} markm$ export | grep PYTHON
(pgadmin4) markm {~/download/pgadmin4/runtime} markm$

I've rm -rf ~/.virtualenvs and reinstalled the pip packages, and rebuilt pgadmin4

Is something hard coded in pgadmin4 to require 3.4 when configuring with python3?

Grepping for python3.4 has yielded no results, but that doesn't rule out building the path via concatenation.




On 11/14/17 18:01, Mark Murawski wrote:
The instructions you've provided don't solve the issue: here's my process.


walnut {~} markm$ cat /tmp/scrollback-markm-wm6r
walnut {~} markm$ ssh -X markm
markm@markm's password:
Linux markm 4.9.7 #1 SMP PREEMPT Wed Feb 1 11:01:52 EST 2017 x86_64

You have mail.
Last login: Tue Nov 14 13:37:45 2017 from 192.168.5.6

markm {~} markm$ export PYTHONPATH="/home/markm/.virtualenvs/pgadmin4/bin/python-config" markm {~/download/pgadmin4} markm$ source /usr/share/virtualenvwrapper/virtualenvwrapper.sh markm {~/download/pgadmin4} markm$ mkvirtualenv --python=/usr/bin/python3.5 pgadmin4
Running virtualenv with interpreter /usr/bin/python3.5
Using base prefix '/usr'
New python executable in /home/markm/.virtualenvs/pgadmin4/bin/python3.5
Also creating executable in /home/markm/.virtualenvs/pgadmin4/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
(pgadmin4) markm {~/download/pgadmin4} markm$ ls /home/markm/.virtualenvs/pgadmin4/bin/python-config
/home/markm/.virtualenvs/pgadmin4/bin/python-config
(pgadmin4) markm {~/download/pgadmin4} markm$ /home/markm/.virtualenvs/pgadmin4/bin/python-config Usage: /home/markm/.virtualenvs/pgadmin4/bin/python-config [--prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--extension-suffix|--help|--abiflags|--configdir] (pgadmin4) markm {~/download/pgadmin4} markm$ /home/markm/.virtualenvs/pgadmin4/bin/python-config --prefix
/usr
(pgadmin4) markm {~/download/pgadmin4} markm$ /home/markm/.virtualenvs/pgadmin4/bin/python-config --help Usage: /home/markm/.virtualenvs/pgadmin4/bin/python-config [--prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--extension-suffix|--help|--abiflags|--configdir] (pgadmin4) markm {~/download/pgadmin4} markm$ export PYTHON_CONFIG=/home/markm/.virtualenvs/pgadmin4/bin/python-config (pgadmin4) markm {~/download/pgadmin4} markm$ ls /home/markm/.virtualenvs/pgadmin4/bin/python-config
/home/markm/.virtualenvs/pgadmin4/bin/python-config
(pgadmin4) markm {~/download/pgadmin4} markm$ ls
LICENSE  Make-MinGW.bat  Make.bat  Makefile  README  ci  docs libraries.txt  pgadmin4-BUILD  pkg  requirements.txt  runtime  web
(pgadmin4) markm {~/download/pgadmin4} markm$ workon pgadmin4
(pgadmin4) markm {~/download/pgadmin4} markm$ pip3 install --upgrade -r requirements.txt Ignoring importlib: markers 'python_version <= "2.7"' don't match your environment Ignoring ordereddict: markers 'python_version < "2.7"' don't match your environment Ignoring backports.csv: markers 'python_version <= "2.7"' don't match your environment Ignoring Flask-Script: markers 'python_version < "2.7"' don't match your environment
Collecting Babel==2.3.4 (from -r requirements.txt (line 4))
   Using cached Babel-2.3.4-py2.py3-none-any.whl
Collecting beautifulsoup4==4.4.1 (from -r requirements.txt (line 5))
   Using cached beautifulsoup4-4.4.1-py3-none-any.whl
Collecting blinker==1.3 (from -r requirements.txt (line 6))
Collecting click==6.6 (from -r requirements.txt (line 7))
   Using cached click-6.6-py2.py3-none-any.whl
Collecting extras==0.0.3 (from -r requirements.txt (line 8))
Collecting fixtures==2.0.0 (from -r requirements.txt (line 9))
   Using cached fixtures-2.0.0-py2.py3-none-any.whl
Collecting Flask==0.11.1 (from -r requirements.txt (line 10))
   Using cached Flask-0.11.1-py2.py3-none-any.whl
Collecting Flask-Babel==0.11.1 (from -r requirements.txt (line 11))
Collecting Flask-Gravatar==0.4.2 (from -r requirements.txt (line 12))
   Using cached Flask_Gravatar-0.4.2-py2.py3-none-any.whl
Collecting Flask-HTMLmin==1.2 (from -r requirements.txt (line 13))
Collecting Flask-Login==0.3.2 (from -r requirements.txt (line 14))
Collecting Flask-Mail==0.9.1 (from -r requirements.txt (line 15))
Collecting Flask-Migrate==2.0.3 (from -r requirements.txt (line 16))
Collecting Flask-Principal==0.4.0 (from -r requirements.txt (line 17))
Collecting Flask-Security==1.7.5 (from -r requirements.txt (line 18))
Collecting Flask-SQLAlchemy==2.1 (from -r requirements.txt (line 19))
Collecting Flask-WTF==0.12 (from -r requirements.txt (line 20))
Collecting html5lib==1.0b3 (from -r requirements.txt (line 21))
Collecting itsdangerous==0.24 (from -r requirements.txt (line 23))
Collecting Jinja2==2.7.3 (from -r requirements.txt (line 24))
Collecting linecache2==1.0.0 (from -r requirements.txt (line 25))
   Using cached linecache2-1.0.0-py2.py3-none-any.whl
Collecting MarkupSafe==0.23 (from -r requirements.txt (line 26))
Collecting passlib==1.6.2 (from -r requirements.txt (line 28))
Collecting pbr==1.9.1 (from -r requirements.txt (line 29))
   Using cached pbr-1.9.1-py2.py3-none-any.whl
Collecting psycopg2>=2.7.3.2 (from -r requirements.txt (line 30))
   Using cached psycopg2-2.7.3.2-cp35-cp35m-manylinux1_x86_64.whl
Collecting pycrypto==2.6.1 (from -r requirements.txt (line 31))
Collecting pyrsistent==0.11.13 (from -r requirements.txt (line 32))
Collecting python-dateutil==2.5.0 (from -r requirements.txt (line 33))
   Using cached python_dateutil-2.5.0-py2.py3-none-any.whl
Collecting python-mimeparse==1.5.1 (from -r requirements.txt (line 34))
Collecting pytz==2014.10 (from -r requirements.txt (line 35))
   Using cached pytz-2014.10-py2.py3-none-any.whl
Collecting simplejson==3.6.5 (from -r requirements.txt (line 36))
Collecting six>=1.9.0 (from -r requirements.txt (line 37))
   Using cached six-1.11.0-py2.py3-none-any.whl
Collecting speaklater==1.3 (from -r requirements.txt (line 38))
Collecting SQLAlchemy==1.0.14 (from -r requirements.txt (line 39))
Collecting sqlparse==0.1.19 (from -r requirements.txt (line 40))
Collecting Werkzeug==0.9.6 (from -r requirements.txt (line 41))
Collecting WTForms==2.0.2 (from -r requirements.txt (line 42))
   Using cached WTForms-2.0.2-py2.py3-none-any.whl
Collecting Flask-Paranoid==0.1.0 (from -r requirements.txt (line 44))
Collecting testtools>=0.9.22 (from fixtures==2.0.0->-r requirements.txt (line 9))
   Using cached testtools-2.3.0-py2.py3-none-any.whl
Collecting htmlmin (from Flask-HTMLmin==1.2->-r requirements.txt (line 13))
Collecting Flask-Script>=0.6 (from Flask-Migrate==2.0.3->-r requirements.txt (line 16)) Collecting alembic>=0.6 (from Flask-Migrate==2.0.3->-r requirements.txt (line 16)) Collecting unittest2>=1.0.0 (from testtools>=0.9.22->fixtures==2.0.0->-r requirements.txt (line 9))
   Using cached unittest2-1.1.0-py2.py3-none-any.whl
Collecting traceback2 (from testtools>=0.9.22->fixtures==2.0.0->-r requirements.txt (line 9))
   Using cached traceback2-1.4.0-py2.py3-none-any.whl
Collecting Mako (from alembic>=0.6->Flask-Migrate==2.0.3->-r requirements.txt (line 16)) Collecting python-editor>=0.3 (from alembic>=0.6->Flask-Migrate==2.0.3->-r requirements.txt (line 16)) Collecting argparse (from unittest2>=1.0.0->testtools>=0.9.22->fixtures==2.0.0->-r requirements.txt (line 9))
   Using cached argparse-1.4.0-py2.py3-none-any.whl
Installing collected packages: pytz, Babel, beautifulsoup4, blinker, click, extras, six, pbr, argparse, linecache2, traceback2, unittest2, python-mimeparse, testtools, fixtures, itsdangerous, Werkzeug, MarkupSafe, Jinja2, Flask, Flask-Babel, Flask-Gravatar, htmlmin, Flask-HTMLmin, Flask-Login, Flask-Mail, SQLAlchemy, Flask-SQLAlchemy, Flask-Script, python-dateutil, Mako, python-editor, alembic, Flask-Migrate, Flask-Principal, passlib, WTForms, Flask-WTF, Flask-Security, html5lib, psycopg2, pycrypto, pyrsistent, simplejson, speaklater, sqlparse, Flask-Paranoid Successfully installed Babel-2.3.4 Flask-0.11.1 Flask-Babel-0.11.1 Flask-Gravatar-0.4.2 Flask-HTMLmin-1.2 Flask-Login-0.3.2 Flask-Mail-0.9.1 Flask-Migrate-2.0.3 Flask-Paranoid-0.1.0 Flask-Principal-0.4.0 Flask-SQLAlchemy-2.1 Flask-Script-2.0.6 Flask-Security-1.7.5 Flask-WTF-0.12 Jinja2-2.7.3 Mako-1.0.7 MarkupSafe-0.23 SQLAlchemy-1.0.14 WTForms-2.0.2 Werkzeug-0.9.6 alembic-0.9.6 argparse-1.4.0 beautifulsoup4-4.4.1 blinker-1.3 click-6.6 extras-0.0.3 fixtures-2.0.0 html5lib-1.0b3 htmlmin-0.1.11 itsdangerous-0.24 linecache2-1.0.0 passlib-1.6.2 pbr-1.9.1 psycopg2-2.7.3.2 pycrypto-2.6.1 pyrsistent-0.11.13 python-dateutil-2.5.0 python-editor-1.0.3 python-mimeparse-1.5.1 pytz-2014.10 simplejson-3.6.5 six-1.11.0 speaklater-1.3 sqlparse-0.1.19 testtools-2.3.0 traceback2-1.4.0 unittest2-1.1.0
(pgadmin4) markm {~/download/pgadmin4} markm$ ls
LICENSE  Make-MinGW.bat  Make.bat  Makefile  README  ci  docs libraries.txt  pgadmin4-BUILD  pkg  requirements.txt  runtime  web
(pgadmin4) markm {~/download/pgadmin4} markm$ cd runtime/
(pgadmin4) markm {~/download/pgadmin4/runtime} markm$ make clean
make: *** No rule to make target 'clean'.  Stop.
(pgadmin4) markm {~/download/pgadmin4/runtime} markm$ qmake
Info: creating stash file /home/markm/download/pgadmin4/runtime/.qmake.stash
Project MESSAGE: Building for QT5+...
Project MESSAGE: Using QWebEngine...
Project MESSAGE: Building for Linux/Mac...
Project MESSAGE: Using /home/markm/.virtualenvs/pgadmin4/bin/python-config
Project MESSAGE: Python3 detected.
(pgadmin4) markm {~/download/pgadmin4/runtime} markm$ make
/usr/lib/x86_64-linux-gnu/qt5/bin/uic BrowserWindow.ui -o ui_BrowserWindow.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ConfigWindow.ui -o ui_ConfigWindow.h
g++ -c -m64 -pipe -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -O2 -Wall -W -D_REENTRANT -fPIC -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o pgAdmin4.o pgAdmin4.cpp g++ -c -m64 -pipe -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -O2 -Wall -W -D_REENTRANT -fPIC -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o BrowserWindow.o BrowserWindow.cpp g++ -c -m64 -pipe -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -O2 -Wall -W -D_REENTRANT -fPIC -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o Server.o Server.cpp g++ -c -m64 -pipe -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -O2 -Wall -W -D_REENTRANT -fPIC -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o TabWindow.o TabWindow.cpp g++ -c -m64 -pipe -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -O2 -Wall -W -D_REENTRANT -fPIC -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o WebViewWindow.o WebViewWindow.cpp g++ -c -m64 -pipe -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -O2 -Wall -W -D_REENTRANT -fPIC -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o ConfigWindow.o ConfigWindow.cpp /usr/lib/x86_64-linux-gnu/qt5/bin/rcc -name pgAdmin4 pgAdmin4.qrc -o qrc_pgAdmin4.cpp g++ -c -m64 -pipe -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -O2 -Wall -W -D_REENTRANT -fPIC -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o qrc_pgAdmin4.o qrc_pgAdmin4.cpp /usr/lib/x86_64-linux-gnu/qt5/bin/moc -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I/home/markm/download/pgadmin4/runtime -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/6 -I/usr/include/x86_64-linux-gnu/c++/6 -I/usr/include/c++/6/backward -I/usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/6/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include BrowserWindow.h -o moc_BrowserWindow.cpp g++ -c -m64 -pipe -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -O2 -Wall -W -D_REENTRANT -fPIC -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o moc_BrowserWindow.o moc_BrowserWindow.cpp /usr/lib/x86_64-linux-gnu/qt5/bin/moc -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I/home/markm/download/pgadmin4/runtime -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/6 -I/usr/include/x86_64-linux-gnu/c++/6 -I/usr/include/c++/6/backward -I/usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/6/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include Server.h -o moc_Server.cpp g++ -c -m64 -pipe -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -O2 -Wall -W -D_REENTRANT -fPIC -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o moc_Server.o moc_Server.cpp /usr/lib/x86_64-linux-gnu/qt5/bin/moc -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I/home/markm/download/pgadmin4/runtime -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/6 -I/usr/include/x86_64-linux-gnu/c++/6 -I/usr/include/c++/6/backward -I/usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/6/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include TabWindow.h -o moc_TabWindow.cpp g++ -c -m64 -pipe -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -O2 -Wall -W -D_REENTRANT -fPIC -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o moc_TabWindow.o moc_TabWindow.cpp /usr/lib/x86_64-linux-gnu/qt5/bin/moc -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I/home/markm/download/pgadmin4/runtime -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/6 -I/usr/include/x86_64-linux-gnu/c++/6 -I/usr/include/c++/6/backward -I/usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/6/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include WebViewWindow.h -o moc_WebViewWindow.cpp g++ -c -m64 -pipe -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -O2 -Wall -W -D_REENTRANT -fPIC -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o moc_WebViewWindow.o moc_WebViewWindow.cpp /usr/lib/x86_64-linux-gnu/qt5/bin/moc -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I/home/markm/download/pgadmin4/runtime -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/6 -I/usr/include/x86_64-linux-gnu/c++/6 -I/usr/include/c++/6/backward -I/usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/6/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include ConfigWindow.h -o moc_ConfigWindow.cpp g++ -c -m64 -pipe -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -I/home/markm/.virtualenvs/pgadmin4/include/python3.5m -O2 -Wall -W -D_REENTRANT -fPIC -DPGADMIN4_USE_WEBENGINE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o moc_ConfigWindow.o moc_ConfigWindow.cpp g++ -m64 -lpython3.5m -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-O1 -Wl,-rpath-link,/usr/lib/x86_64-linux-gnu -o pgAdmin4 pgAdmin4.o BrowserWindow.o Server.o TabWindow.o WebViewWindow.o ConfigWindow.o qrc_pgAdmin4.o moc_BrowserWindow.o moc_Server.o moc_TabWindow.o moc_WebViewWindow.o moc_ConfigWindow.o -L/usr/X11R6/lib64 -lpython3.5m -ldl -lutil -lm -lQt5WebEngineWidgets -lQt5WebEngineCore -lQt5Quick -lQt5Widgets -lQt5Gui -lQt5WebChannel -lQt5Qml -lQt5Network -lQt5Core -lGL -lpthread
(pgadmin4) markm {~/download/pgadmin4/runtime} markm$ ls
BrowserWindow.cpp  ConfigWindow.h   Server.cpp TabWindow.o close.png              moc_ConfigWindow.o moc_WebViewWindow.cpp pgAdmin4.icns  pgAdmin4.rc ui_BrowserWindow.h BrowserWindow.h    ConfigWindow.o   Server.h WebViewWindow.cpp forward.png            moc_Server.cpp moc_WebViewWindow.o pgAdmin4.ico   qrc_pgAdmin4.cpp ui_ConfigWindow.h BrowserWindow.o    ConfigWindow.ui  Server.o WebViewWindow.h moc_BrowserWindow.cpp  moc_Server.o pgAdmin4 pgAdmin4.o     qrc_pgAdmin4.o BrowserWindow.ui   Info.plist       TabWindow.cpp WebViewWindow.o moc_BrowserWindow.o    moc_TabWindow.cpp pgAdmin4.cpp pgAdmin4.pro   qss ConfigWindow.cpp   Makefile         TabWindow.h back.png moc_ConfigWindow.cpp   moc_TabWindow.o pgAdmin4.h pgAdmin4.qrc   splash.png
(pgadmin4) markm {~/download/pgadmin4/runtime} markm$ ./pgAdmin4
Python path: "/home/markm/.virtualenvs/pgadmin4/lib/python3.4/site-packages"
Python Home:  ""
Webapp path:  "/home/markm/download/pgadmin4/web/pgAdmin4.py"
Traceback (most recent call last):
  File "/home/markm/download/pgadmin4/web/pgAdmin4.py", line 34, in <module>
     import config
   File "/home/markm/download/pgadmin4/web/config.py", line 30, in <module>
     from pgadmin.utils import env, IS_PY2, IS_WIN, fs_short_path
  File "/home/markm/download/pgadmin4/web/pgadmin/__init__.py", line 17, in <module>
     from flask import Flask, abort, request, current_app, session, url_for
ImportError: No module named 'flask'
^C^C^C^Z
[1]+  Stopped                 ./pgAdmin4
(pgadmin4) markm {~/download/pgadmin4/runtime} markm$ kill -9 %1

[1]+  Stopped                 ./pgAdmin4
(pgadmin4) markm {~/download/pgadmin4/runtime} markm$
[1]+  Killed                  ./pgAdmin4
(pgadmin4) markm {~/download/pgadmin4/runtime} markm$
(pgadmin4) markm {~/download/pgadmin4/runtime} markm$ kill -9 %1
-bash: kill: %1: no such job
(pgadmin4) markm {~/download/pgadmin4/runtime} markm$ pip3 install flask
Requirement already satisfied: flask in /home/markm/.virtualenvs/pgadmin4/lib/python3.5/site-packages Requirement already satisfied: click>=2.0 in /home/markm/.virtualenvs/pgadmin4/lib/python3.5/site-packages (from flask) Requirement already satisfied: Werkzeug>=0.7 in /home/markm/.virtualenvs/pgadmin4/lib/python3.5/site-packages (from flask) Requirement already satisfied: itsdangerous>=0.21 in /home/markm/.virtualenvs/pgadmin4/lib/python3.5/site-packages (from flask) Requirement already satisfied: Jinja2>=2.4 in /home/markm/.virtualenvs/pgadmin4/lib/python3.5/site-packages (from flask) Requirement already satisfied: markupsafe in /home/markm/.virtualenvs/pgadmin4/lib/python3.5/site-packages (from Jinja2>=2.4->flask)
(pgadmin4) markm {~/download/pgadmin4/runtime} markm$


On 11/08/2017 12:35 AM, Neel Patel wrote:
Hi Mark,

Before launching pgAdmin4 application, can you please export PYTHONPATH variable to "/home/markm/.virtualenvs/pgadmin4/bin/python-config", so that application will pick the packages from that path. Below path is reference - You may need to change according to your environment.

e.g.
export PYTHONPATH="/home/markm/.virtualenvs/pgadmin4/lib/python3.5/site-packages"

Thanks,
Neel Patel

On Tue, Nov 7, 2017 at 9:46 PM, Mark Murawski <markm-li...@intellasoft.net <mailto:markm-li...@intellasoft.net>> wrote:

    Hi Neel,

    Yes, this is what I have done already.  I pasted my process in the
    previous email.

    What I did was make a virtualenv for python 3.5, I installed the
    requirements for python 3.5, and then from the same virtualenv, I
    built pgadmin4, and then also from the same virtualenv (same shell
    session and everything), I started pgadmin4.





Reply via email to