如何在Ubuntu 16.04上安装pgAdmin 4?主页上缺少信息。
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
如何在Ubuntu 16.04上安装pgAdmin 4?主页上缺少信息。
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Answers:
这些是我要使其运行的步骤:
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已安装在我的virtualenv中,现在我需要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:// localhost:5050上运行
###编辑###
为了避免每次发布新版本的pgAdmin4时都更新此线程,我在GitHub上做了一个pgadmin4_installer存储库,其中:
/etc/init
您应该可以使用sudo update-rc.d uwsgi enable
。那样,或在root的crontab中创建一个条目,例如@reboot /usr/sbin/service uwsgi start &> /dev/null
这些是在服务器模式下安装的说明。对于桌面模式,请参见如何在Ubuntu 16.04上以桌面模式安装pgAdmin 4。
对于Ubuntu 16.04上的pgAdmin 4 v1.4,根据下载页面:
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
一种安装方式pgadmin4
是在https://www.postgresql.org/ftp/pgadmin3/pgadmin4/v1.0-beta1/pip/下载其Python轮子,然后用于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
请注意,该滚轮仅适用于Python2。如果收到错误消息“错误:找不到pg_config可执行文件。”,请根据/programming//q/11618898/486919pg_config
运行。sudo apt-get install libpq-dev
根据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。