参考网址:https://www.linux-dba.com/index.php/2019/11/15/138/
一、检查本机是否有python3
- python #检查本机默认版本
- which python #查看本机默认版本位置
- ll /usr/bin/python* #查看本机/usr/bin/目录下是否有需要的python版本
二、安装依赖包
- yum -y groupinstall “Development tools” #安装开发工具组
- yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel #安装依赖包
三、下载python-3.7.5安装包,并解包
- wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tar.xz #此步骤因从国外下载,故时间较长
- tar -xvf Python-3.7.5.tar.xz #解包
四、编译、安装
- cd Python-3.7.5 #进入目录
- ./configure –prefix=/usr/local/python37 #编译
- make&&make install
五、创建链接到/usr/bin目录
- ln -s /usr/local/python37/bin/python3 /usr/bin/python3 #创建软链接
- ln -s /usr/local/python37/bin/pip3 /usr/bin/pip3 # 创建软链接
六、测试python3.7.5安装是否成功
- python3
七、升级pip3工具
- pip3 install –upgrade pip # 升级pip3工具包
八、安装Cx_Oracle包,此包为python连接oracle的包
- pip3 list cx-Oracle #查询本机是否安装cx_Oracle包
- pip3 search cx-Oracle #pypi 库中查询 cx_Oracle包
- pip3 install cx-Oracle==7.3.0 # 安装cx-Oracle 包,本次查询最新包为 7.3.0,安装也安装此版本
九、安装PyQt5,此包为Qt5界面包
- pip3 search PyQt5 # 从pypi 库中查询 pyqt5库
- pip3 install PyQt5==5.13.2 # 安装PyQt5,本次查询最新包为5.13.2,因文件较大,而且访问的为外网,可以先下载后安装,安装参考下一行命令
- pip3 install /software/PyQt5-5.13.2-5.13.2-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl # 本次下载的python包,放在/software文件夹上
十、安装oracle客户端,并配置tnsname.ora
此步骤暂略,后期再补
附:如果需要安装其他版本python,请到python官网下载
官网下载地址:https://www.python.org/ftp/python
python包的下载地址,请在使用 pip3 install 安装包时,从install 信息中复制
oracle 客户端请到oracle官网下载
验证环境:CentOS7.7
验证时间:2019-12-12 08:30:00
时间:2019-12-12 08:40:00