我的环境说明: ubuntu 16.04

python: 2.7.12

有能力的同学,可以直接看原网页

首先说明,本次安装的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

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

Linux源码安装pgadmin4,赵彦昌博客 - linux ubuntu 安装pgadmin4相关推荐

  1. redis源码笔记 - 刘浩de技术博客 - 博客园

    redis源码笔记 - 刘浩de技术博客 - 博客园 redis源码笔记 - 刘浩de技术博客 - 博客园 redis源码笔记 记录发现的一个hiredis的bug 摘要: hiredis是redis ...

  2. (附源码)Node.js自我展示博客网站 毕业设计 231547

    自我展示博客网站的设计与实现 摘 要 个人博客网站是当今网络的热点,个人博客技术的出现使得每个人可以零成本.零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的Blog文化, ...

  3. [附源码]计算机毕业设计Python个人博客系统(程序+源码+LW文档)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+N ...

  4. (附源码)Node.js自我展示博客网站 毕业设计231547

    自我展示博客网站的设计与实现 摘 要 个人博客网站是当今网络的热点,个人博客技术的出现使得每个人可以零成本.零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的Blog文化, ...

  5. (附源码)计算机毕业设计ssm基于博客系统的UI手机界面展示

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  6. (附源码)springboot掌上博客系统 毕业设计 063131

    Springboot掌上博客系统的设计与实现 摘 要 掌上博客系统是当今网络的热点,博客技术的出现使得每个人可以零成本.零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的B ...

  7. java课程设计抽奖程序源码_java课程设计---个人博客 彩票抽奖程序 201821123098 钟海清...

    1.团队课程设计博客链接 2.个人负责模块或任务说明 我主要负责主要负责管理员类,实现滚动抽奖.自动注册购买彩票以及查看中奖信息和用户信息的方法 3.自己的代码提交记录截图 4.自己负责模块或任务详细 ...

  8. linux用vim修改字符串,阳光沙滩博客-Linux下 vi/vim的使用

    概述 vi编辑器是所有Unix及Linux系统下标准的编辑器,功能强大.这里只是简单地介绍一下它的用法和一小部分命令. vi基本可以分为三种状态,分别是命令模式(command mode).插入模式( ...

  9. linux源码包与RPM包的区别

    linux源码包与RPM包的区别 1.区别 .安装之前的区别:概念上的区别 比如说:源码包是开源的,比RPM包安装更自由,但是它安装更慢,更容易报错:RPM包是经过编译的,不能看到源代码,但是它安装更 ...

  10. Linux源码安装步骤

    Linux上几乎所有的软件都经过了GPL授权,因此几乎所有的软件都会提供源码.  而一个软件要在Linux上执行,必须是二进制文件,因此当我们拿到软件源码后,需要将它编译成二进制文件才能在Linux上 ...

最新文章

  1. python网络爬虫_Python网络爬虫——爬取视频网站源视频!
  2. Python正则表达式:match(),search(),findall()与finditer()的用法
  3. 雇佣最优秀的开发者?培养可能是更好的选择
  4. jzoj4279-[NOIP2015模拟10.29B组]树上路径【树形dp】
  5. Win32下 Qt与Lua交互使用(二):在Lua脚本中使用Qt类
  6. Java小对象的解决之道——对象池(Object Pool)的设计与应用
  7. Ba Gua Zhen
  8. proteus三输入与非门名字_商标取名大全-有创意的2020商标名字大全
  9. Contacts Provider使用
  10. Win10系统禁用驱动程序强制签名
  11. .net 和 j2ee的区别
  12. 深度学习进阶,Keras视频分类
  13. 如何用PPT制作一份数据图表?
  14. 错误代码1500什么意思_宽带出错出错提示代码是示什么意思
  15. MLAPP————第五章 贝叶斯统计
  16. B站数据分析岗实习生面试记录
  17. Java通过javacsv实现读取csv文件数据
  18. ANSYS|workbench输出梁的剪力图和弯矩图
  19. 用Python破解WiFi密码,亲测有效,简直不能太爽了
  20. SpringMVC获取QueryString格式参数

热门文章

  1. 嵌入式软件工程师就只需会写C代码吗
  2. c语言二fseek从文件头移动_C语言fseek函数
  3. C语言,从入门到放弃
  4. 八人抢答器讲解_八人竞赛抢答器需求分析
  5. 计算机无法查看图片,Win7系统提示windows照片查看器无法打开此图片的解决方法...
  6. linux dos2unix
  7. android通电自动开机,【图】改造导航仪,实现通电自动开机!
  8. 【IOS账号分享】《魔女之泉4》
  9. 身份证前6位城市代码
  10. 同轴馈电微带天线(一)