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使用了,完美!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章