银河麒麟服务器ky10 sp3 x86一键编译安装pgadmin

官网 

pgAdmin - PostgreSQL Tools

源码下载地址

https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v6.21/source/pgadmin4-6.21.tar.gz

一键安装脚本

user=527691055@qq.com
pwd=123456


# https://www.cnblogs.com/telwanggs/p/13896240.html

# 安装系统依赖包

sudo yum install gcc python-devel -y

#安装python应用开发依赖(python/pip/virtualenv)


#安装python3-pip(安装到了系统python中)  2 和 3 都在ky10上都已经存在了,不用安装了
# sudo yum -y install epel-release
# sudo yum install python2-pip
# pip —version
##注意:python3配套的是python3-pip

# 安装pip3
sudo yum install python3-pip -y

#安装虚拟环境(安装到了系统python中)
pip3 install virtualenv

#创建虚拟环境(--no-site-packages 已被弃用)
mkdir /home/ky10/
cd /home/ky10/
virtualenv  py3env
#进入虚拟环境
source py3env/bin/activate

# 官网下载,下载速度慢
# wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v6.21/source/pgadmin4-6.21.tar.gz
# gitcode下载, 我已经上传到gitcode上,git clone 下载即可
git clone https://gitcode.net/zengliguang/postgresql_pack.git

cd postgresql
tar -xvf pgadmin4-6.21.tar.gz
cd pgadmin4-6.21

#安装依赖模块包
##将pgadmin4/requirements.txt中的psycopg2修改为psycopg2-binary
sed -i '33s/psycopg2/psycopg2-binary/' requirements.txt
# 下载太慢,需要把以来同步到gitcode上, 方便下载, 可以同步安装到python3环境下
# 更换源  https://www.cnblogs.com/zx125/articles/11946312.html
# https://zhuanlan.zhihu.com/p/183861306
mkdir ~/.pip
cd ~/.pip && touch pip.conf
# 生成配置文件
cat > pip.conf << EOF
    [global]
    index-url = http://pypi.douban.com/simple
    [install]
    use-mirrors =true
    mirrors =http://pypi.douban.com/simple/
    trusted-host =pypi.douban.com
EOF

pip3 install -r requirements.txt
#创建配置文件和日志文件, 需要输入邮箱和密码, 脚本需要优化
python3 web/setup.py
#启动, 网页登陆地址:http://localhost:5050
python3 web/pgAdmin4.py

# 1 pip 安装超时报错:aise ReadTimeoutError(self._pool, None, 'Read timed out.')

# 可通过更换安装源来解决:pip install -i https://pypi.douban.com/simple <需要安装的包>
# pip install -i https://pypi.douban.com/simple pip

# 2 virtualenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,不是必须安装的。[2]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三希

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值