网站首页 文章专栏 linux ubuntu 安装pgadmin4
我的环境说明: ubuntu 16.04
python: 2.7.12
下面翻译或搬砖指https://askubuntu.com/questions/831262/how-to-install-pgadmin-4-in-desktop-mode-on-ubuntu
有能力的同学,可以直接看原网页
首先说明,本次安装的pgadmin4 为python 版本,默认安装好并运行,打开方式为浏览器 http://127.0.0.1:5050
pyadmin4 v3.0 的ubuntu 版本的下载页面 : 地址
安装依赖项,创建虚拟环境
使用python2.7.x
sudo apt-get install virtualenv python-pip libpq-dev python-dev cd && mkdir bin && mkdir opt virtualenv pgadmin4 cd pgadmin4 source bin/activate pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v3.0/pip/pgadmin4-3.0-py2.py3-none-any.whl
使用python3.x
sudo apt-get install virtualenv python3-pip libpq-dev python3-dev cd virtualenv -p python3 pgadmin4 cd pgadmin4 source bin/activate pip3 install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v3.0/pip/pgadmin4-3.0-py2.py3-none-any.wh
配置
重写默认路径并将其设置为本地配置文件中的单用户模式:
使用python 2.7.x
nano lib/python2.7/site-packages/pgadmin4/config_local.py使用python 3.x
nano lib/python3.x/site-packages/pgadmin4/config_local.py
写入:
import os DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/')) LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log') SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db') SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions') STORAGE_DIR = os.path.join(DATA_DIR, 'storage') SERVER_MODE = False
运行
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py使用python 3.x
python3 lib/python3.x/site-packages/pgadmin4/pgAdmin4.py
访问
Exit with Ctrl-C
再次运行
cd ~/pgadmin4 source bin/activate python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
使用python 3.x
cd ~/pgadmin4 source bin/activate python3 lib/python3.x/site-packages/pgadmin4/pgAdmin4.py
创建一个快捷命令:
mdkir ~/bin && touch ~/bin/pgadmin4 chmod +x ~/bin/pgadmin4 nano ~/bin/pgadmin4
写入:
#!/bin/bash cd ~/pgadmin4 source bin/activate python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
再次运行 注:在任何目录
pgadmin4