我是安裝在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使用了,完美!