乐趣区

关于java:linux升级Python

我最新的一份工作是做的银行我的项目,次要是 oracle 转 opengauss,这两个我之前都没有怎么接触过,oracle 还好,opengauss 是齐全不理解。当初先做一个初步的装置启动教程:
**1、首先是 python 必须是 3.X 以上,这是应用 opengauss 的前提,所以咱们要先对 python 进行降级
Linux 默认的是有 python 的,版本个别为 2.7.5**
查看 python 版本:python --version

下载降级版本

 # wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

下载结束当前解压:
tar -xvf Python-3.6.6.tgz
源码编译装置:

cd ./Python-3.6.6/
./configure --prefix=/opt/python3.6   ///opt/python3.6 这个是打算装置 python 的目录
make
make install

逐条执行上述命令好一些。

建设新版本 python 链接

mv /usr/bin/python /usr/bin/python2.7.5  // 批改旧链接
ln -s /opt/python3.6/bin/python3 /usr/bin/python  // 创立新链接

批改环境变量
vim ~/.bash_profile
在最上面增加:


export PYTHONHOME=/opt/python-3.7
export PATH=$PYTHONHOME/bin:$PATH

而后按 ESC。输出:wq 回车保留。
这个时候就降级胜利:

批改 yum
yum 的脚本是基于 python2.x 的,因而,这里将零碎变量进行了 python3 的批改,那么就应该对 yum 的脚本做 python2.x 的指定

别离关上以下两个文件

vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down
退出移动版