# How to install pgadmin 4 on Ubuntu 16.04 in desktop mode ```bash mkdir -p ~/apps/pgadmin4 cd ~/apps/pgadmin4 virtualenv venv -p /usr/bin/python2.7 source ./venv/bin/activate wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v1.5/pip/pgadmin4-1.5-py2.py3-none-any.whl pip install six pip install pgadmin4-1.5-py2.py3-none-any.whl cp venv/lib/python2.7/site-packages/pgadmin4/config.py venv/lib/python2.7/site-packages/pgadmin4/config_local.py echo "SERVER_MODE = False" >> venv/lib/python2.7/site-packages/pgadmin4/config_local.py python venv/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py ``` If you are getting 401 error message, try deleting your previous pgadmin config database. ```bash rm ~/.pgadmin/pgadmin4.db ``` Create a startscript at ~/apps/pgadmin4/start.sh ```bash #!/usr/bin/env bash set -e parent_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P ) cd "$parent_path" source ./venv/bin/activate python ./venv/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py ``` Make script runnable ```bash chmod +x ~/apps/pgadmin4/start.sh ```