linux 安装pgadmin4

我是安装在NanoPI这个小型开发板中的,主要是因为这个小玩意儿24小时点着的电真得很省,玩玩还是够用的,使用的是armbian系统,是基于ubuntu的系统,所以就当做是ubuntu系统使用了

因为要使用postgresql10数据库,而该数据库在9.6以后的版本必须要使用pgadmin4版本的软件的操作,所以我在小开发板下安装了pgadmin4的linux版的,最新的版本可以使用python2和3都可以安装(不过本人对python真是一点不明白,一点小问题真是各种找资料才解决,汗!!!)

1.先在系统中安装python3-pip

使用root用户

apt-get install python3-pip libpq-dev

2.安装完成后,安装setuptools

pip3 install setuptools

3.下载安装用的文件

wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v3.0/pip/pgadmin4-3.0-py2.py3-none-any.whl

4.安装pgadmin4

pip3 install pgadmin4-3.0-py2.py3-none-any.whl

#安装过程中在最后有可能会出现不少错误,但只要不影响正常安装即可

#如因为某个组件有问题也可能会导至安装中断,只要按对应组件安装完再次运行安装即可

#最后安装完成应该类似如下内容:

  Running setup.py install for psycopg2 ... done
  Running setup.py install for Flask-Principal ... done
  Running setup.py install for speaklater ... done
  Running setup.py install for simplejson ... done
  Running setup.py install for Flask-BabelEx ... done
  Running setup.py install for Mako ... done
  Running setup.py install for python-editor ... done
  Running setup.py install for alembic ... done
Successfully installed Babel-2.6.0 Flask-0.12.2 Flask-BabelEx-0.9.3 Flask-Gravatar-0.5.0 Flask-HTMLmin-1.3.2 Flask-Login-0.3.2 Flask-Mail-0.9.1 Flask-Migrate-2.1.1 Flask-Paranoid-0.2.0 Flask-Principal-0.4.0 Flask-SQLAlchemy-2.3.2 Flask-Security-3.0.0 Flask-WTF-0.14.2 Jinja2-2.10 Mako-1.0.7 MarkupSafe-1.0 SQLAlchemy-1.2.8 WTForms-2.1 Werkzeug-0.14.1 alembic-0.9.9 argparse-1.4.0 blinker-1.4 click-6.7 extras-1.0.0 fixtures-3.0.0 html5lib-1.0.1 htmlmin-0.1.12 itsdangerous-0.24 linecache2-1.0.0 passlib-1.7.1 pbr-3.1.1 pgadmin4-3.0 psycopg2-2.7.4 pycrypto-2.6.1 pyrsistent-0.14.2 python-dateutil-2.7.3 python-editor-1.0.3 python-mimeparse-1.6.0 pytz-2018.3 simplejson-3.13.2 six-1.11.0 speaklater-1.3 sqlparse-0.2.4 testtools-2.3.0 traceback2-1.4.0 unittest2-1.1.0 webencodings-0.5.1
You are using pip version 8.1.1, however version 10.0.1 is available.

You should consider upgrading via the 'pip install --upgrade pip' command.

#最后两行不用管,只是提示你python有更新,要你更新下而已,不用更新也没事儿

5.运行

#运行前要先找到pgAdmin4.py文件,可以用以下命令查找

find / -name pgAdmin4.py

/usr/local/lib/python3.5/dist-packages/pgadmin4/pgAdmin4.py

#由此可以看到我这个安装在/usr/local/lib/python3.5/dist-packages/pgadmin4/目录中

#可以直接运行命令安装即可,第一次要输入一个邮箱和密码进行注册(只是为了远程登陆时使用)

python3 /usr/local/lib/python3.5/dist-packages/pgadmin4/pgAdmin4.py

6.设置远程登陆使用

#修改config.py文件内容

vim /usr/local/lib/python3.5/dist-packages/pgadmin4/config.py

找到DEFAULT_SERVER = '127.0.0.1'

改为

DEFAULT_SERVER = '0.0.0.0'

保存后,停掉正在运行的pgadmin4,并再次运行,此时用别的电脑也可以远程连接这个pgadmin使用了,完美!


你可能感兴趣的:(linux,Postgresql,NanoPI)