如何在 Ubuntu 16.04 上安装 pgAdmin 4?主页上缺少信息。
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
答案1
以下是我使其运行所遵循的步骤:
1)我没有virtualenvwrapper
安装,所以我(呃!)安装了它
sudo pip install virtualenvwrapper
2)在我的主文件夹上,我创建了一个pgadmin
虚拟环境,它创建了一个pgadmin
文件夹,我告诉它在这个文件夹中激活自己
cd ~
virtualenv pgadmin
cd pgadmin
source bin/activate
3)在我的虚拟环境中,我确保具有所需的依赖项,以便能够构建wheel
和pycrypto
psycopg2
sudo apt-get install build-essential libssl-dev libffi-dev python-dev libgmp3-dev
sudo pip install cryptography pyopenssl ndg-httpsclient pyasn1
4)有了所需的依赖项,现在我可以下载并安装最新的 pgadmin4 版本
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v1.4/pip/pgadmin4-1.4-py2.py3-none-any.whl
pip install pgadmin4-1.4-py2.py3-none-any.whl
5) pgAdmin4 已安装在我的虚拟环境中,现在我需要config_local.py
在安装它的同一文件夹中创建一个,并将其用作config.py
基础。因此,让我们先找到它:
find . -wholename "*pgadmin4/config.py"
6) 它告诉我它已经存在,./lib/python2.7/site-packages/pgadmin4/config.py
所以现在我可以复制它并运行 pgAdmin4:
cp ./lib/python2.7/site-packages/pgadmin4/config.py ./lib/python2.7/site-packages/pgadmin4/config_local.py
python ./lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Web 应用程序现在正在运行 http://本地主机:5050
### 编辑 ###
为了避免每次发布新版本的 pgAdmin4 时更新此线程,我做了一个GitHub 上的 pgadmin4_installer 仓库和:
- 详细的 README.md
- 包含要安装的系统包的 AptFile
- 根据您的偏好,创建特定于 python2 或 python3 的 Makefile 任务
- Makefile 任务来安装要求(python2 或 python3)
- 作为 uwsgi 脚本运行的说明
- 创建重启时自动启动的 uwsgi 服务的说明
答案2
这些是安装说明服务器模式。 为了桌面模式, 看如何在 Ubuntu 16.04 上以桌面模式安装 pgAdmin 4。
为了pgAdmin 4 v1.4在Ubuntu 16.04,根据下载页面:
安装依赖项、创建虚拟环境、下载、安装和配置
sudo apt-get install virtualenv python-pip libpq-dev
cd
virtualenv pgadmin4
cd pgadmin4
source bin/activate
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v1.4/pip/pgadmin4-1.4-py2.py3-none-any.whl
pip install pgadmin4-1.4-py2.py3-none-any.whl
gedit lib/python2.7/site-packages/pgadmin4/config_local.py
配置lib/python2.7/site-packages/pgadmin4/config_local.py
# Minimum configuration for config_local.py
CSRF_SESSION_KEY = 'Change this now'
SECRET_KEY = 'Change this now'
SECURITY_PASSWORD_SALT = 'Change this now'
跑步
cd ~/pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
访问http://本地主机:5050
答案3
安装方法之一pgadmin4
是下载 Python wheel,网址为:https://www.postgresql.org/ftp/pgadmin3/pgadmin4/v1.0-beta1/pip/然后使用pip
它来安装:
wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.0-beta1/pip/pgadmin4-1.0_beta1-py2-none-any.whl
pip install pgadmin4-1.0_beta1-py2-none-any.whl
请注意,该 wheel 仅适用于 Python 2。如果收到错误消息“Error: pg_config executable not found.”,请按照以下pg_config
步骤运行安装sudo apt-get install libpq-dev
https://stackoverflow.com/q/11618898/486919。
根据https://www.pgadmin.org/download/pip4.php要运行pgadmin4
,请执行以下操作:
安装后,您需要
config_local.py
在与 相同的目录中创建一个文件config.py
。在 处创建虚拟环境的机器上~/pgadmin4
,该文件为 。确保您将和设置的~/pgadmin4/lib/python2.7/site-packages/pgadmin4
值设置为 最低限度 - 请参阅以了解更多信息和其他可自定义的设置。为了引用 中的其他变量,您可能需要在 的顶部包含。SECRET_KEY
SECURITY_PASSWORD_SALT
CSRF_SESSION_KEY
config.py
config.py
from config import *
config_local.py
现在可以使用以下命令运行 pgAdmin
python ~/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
。最后,将浏览器指向http://127.0.0.1:5050。