Ask a Question
Report a Bug
Maintainer: Dave Page
A Python wheel is available for those wishing to run pgAdmin as a web application in a Python environment. Note that the packages do not include the Desktop Runtime.
Nightly snapshot builds generated from the head of the master branch are available here.
To install, download the wheel and install with a command such as pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.17/pip/pgadmin4-4.17-py2.py3-none-any.whl or pip install ./pgadmin4-4.17-py2.py3-none-any.whl (if you've manually downloaded the file). It is strongly recommended that a Python Virtual Environment is used.
pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.17/pip/pgadmin4-4.17-py2.py3-none-any.whl
pip install ./pgadmin4-4.17-py2.py3-none-any.whl
pgAdmin can now be run with a command like python ~/pgadmin4/lib/python3.7/site-packages/pgadmin4/pgAdmin4.py (assuming you use a virtual environment at ~/pgadmin4). Finally, point your browser to http://127.0.0.1:5050.
Please see the online documentation for information on deploying pgAdmin 4 behind a web server.
The Python packages are signed with a GPG signature for each downloadable file in the corresponding .asc file. The public key for these signatures can be found on OpenPGP keyservers, for example here. The GPG key UID is Package Manager (Package Signing Key) <firstname.lastname@example.org> and has a fingerprint of E869 7E2E EF76 C02D 3A63 3277 8881 B2A8 2109 76F2.