Jiř*_*ský 13 postgresql phppgadmin
如何在 Ubuntu 16.04 上安装 pgAdmin 4?主页上缺乏信息。
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
fff*_*abs 19
这些是我为使其运行而遵循的步骤:
1)我没有virtualenvwrapper安装,所以我(呃!)安装了它
sudo pip install virtualenvwrapper
Run Code Online (Sandbox Code Playgroud)
2)站在我的主文件夹上,我pgadmin创建了一个虚拟环境,它创建了一个pgadmin文件夹,我告诉它在其中激活自己
cd ~
virtualenv pgadmin
cd pgadmin
source bin/activate
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
4) 有了所需的 deps,现在我可以下载并 pip 安装最新的 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
Run Code Online (Sandbox Code Playgroud)
5) pgAdmin4 安装在我的 virtualenv 中,现在我需要config_local.py在它安装的同一个文件夹中创建一个,我将config.py用作基础。所以,让我们先找到那个:
find . -wholename "*pgadmin4/config.py"
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
webapp 现在运行在 http://localhost:5050
### 编辑 ###
为了避免每次发布新版本的 pgAdmin4 时更新此线程,我在 GitHub 上创建了一个pgadmin4_installer 存储库,其中包含:
Vic*_*tor 10
这些是在服务器模式下安装的说明。对于桌面模式,请参阅如何在 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
Run Code Online (Sandbox Code Playgroud)
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'
Run Code Online (Sandbox Code Playgroud)
cd ~/pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Run Code Online (Sandbox Code Playgroud)
一种安装方法是在https://www.postgresql.org/ftp/pgadmin3/pgadmin4/v1.0-beta1/pip/pgadmin4下载其 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
Run Code Online (Sandbox Code Playgroud)
请注意,该轮子仅适用于 Python 2。如果您收到错误消息“错误:未找到 pg_config 可执行文件。”,请根据/sf/ask/813322891/pg_config运行安装。sudo apt-get install libpq-dev
根据https://www.pgadmin.org/download/pip4.php,要运行pgadmin4,请执行以下操作:
安装后,您需要
config_local.py在与 .bat 相同的目录中创建一个文件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。
| 归档时间: |
|
| 查看次数: |
69797 次 |
| 最近记录: |