Forked from Prototype-X/Install_pgAdmin4_with_python3_on_Ubuntu 16.04.md
Created
December 18, 2017 12:37
-
-
Save hiteshgarg14/641955d712eb92c1679fae250bfdfbae to your computer and use it in GitHub Desktop.
Install pgAdmin4 v2.0 with python3 on Ubuntu 16.04 DESKTOP mode
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1. Get source pgAdmin4 | |
| ```bash | |
| wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.0/source/pgadmin4-1.0.tar.gz | |
| ``` | |
| 2. unpak pgadmin4-1.0.tar.gz in home dir | |
| 3. Install pip3 | |
| apt install python3-pip | |
| 4. Install virtualenv | |
| pip3 install virtualenv | |
| 5. Create virtualenv | |
| virtualenv --system-site-packages --no-setuptools --python=python3.5 ~/py3-venv-pgadmin | |
| 6. Activate virtualenv | |
| cd ~/py3-venv-pgadmin/bin | |
| source activate | |
| 7. Check pip3 | |
| which pip3 | |
| ~/py3-venv-pgadmin/bin/pip3 | |
| 8. Install libpq-dev | |
| apt install libpq-dev | |
| 9. Install requrements | |
| cd ~/pgadmin4-1.0 | |
| pip3 install -r requirements_py3.txt | |
| 10. Install qt-sdk | |
| apt install qt-sdk | |
| 11. Build the runtime | |
| cd ~/pgadmin4-1.0/runtime | |
| qmake | |
| make | |
| 12. For desktop deployment | |
| cd ~/pgadmin4-1.0/web | |
| touch config_local.py | |
| nano config_local.py | |
| SERVER_MODE = False | |
| python3 setup.py | |
| 13. Run pgAdmin4 | |
| python3 pgAdmin4.py | |
| 14. Exit virtualenv | |
| deactivate | |
| 15. Remove qt-sdk | |
| apt purge qt-sdk |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment