GaussDB-安装主机的Python3
前提条件
环境需要提前配置yum源。yum源配置参考配置yum源。
请先安装Python3后再添加主机。如果主机标准化检查出Python3版本不通过,则需要先删除主机,安装Python3后再添加主机。
操作步骤
-
执行如下命令,安装依赖环境。
yum -y install make rng-tools perl libffi-devel sqlite-devel openssl-devel python3-devel gcc-c++ libcgroup libcgroup-tools
systemctl restart rngd
systemctl restart cgconfig
-
安装需要版本的Python3,可使用yum源或者Python3安装包进行安装,以安装Python3.7.9为例。
-
使用yum源安装:请确定yum源中提供的Python3安装包版本是否为3.7.9,确定后可执行yum -y install python3.7命令。
-
使用Python3安装包安装:以Python3.7.9.tgz安装包为例,执行如下命令。
-
-
执行如下命令,修改软链接,以Python3的安装路径为/usr/local/python3为例。
ln -sf /usr/local/python3/lib/libpython3.7m.so.1.0 /usr/lib64/libpython3.7m.so.1.0
ln -sf /usr/lib64/libpython3.7m.so.1.0 /usr/lib64/libpython3.7m.so
ln -sf /usr/local/python3/lib/libpython3.so /usr/lib64/libpython3.so
ln -s /usr/lib64/libffi.so.6 /usr/lib64/libffi.so.7
rm -f /usr/bin/pip /usr/bin/pip3 /usr/bin/python /usr/bin/python3
ln -s /usr/local/python3/bin/pip /usr/local/bin/pip
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
ln -s /usr/local/python3/bin/pip3.7 /usr/local/bin/pip3.7
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/bin/python3 /usr/bin/python
chmod -R 755 /usr/local/python3
chmod 755 -R /usr/local/lib64/python3.7
chmod 755 -R /usr/local/lib/python3.7
NOTICE:
如果出现“ln: failed to create symbolic link '***': File exists”报错,跳过即可。
-
执行如下命令,检查Python3是否安装成功。
python --version
如果回显显示Python 3.7.9,则表示安装成功。
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…