CentOS7.7安装python3.7.5并安装pyqt5+oracle数据库接口

参考网址:https://www.linux-dba.com/index.php/2019/11/15/138/

一、检查本机是否有python3

  1. python #检查本机默认版本
  2. which python #查看本机默认版本位置
  3. ll /usr/bin/python* #查看本机/usr/bin/目录下是否有需要的python版本

二、安装依赖包

  1. yum -y groupinstall “Development tools” #安装开发工具组
  2. 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安装包,并解包

  1. wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tar.xz #此步骤因从国外下载,故时间较长
  2. tar -xvf Python-3.7.5.tar.xz #解包

四、编译、安装

  1. cd Python-3.7.5 #进入目录
  2. ./configure –prefix=/usr/local/python37 #编译
  3. make&&make install

五、创建链接到/usr/bin目录

  1. ln -s /usr/local/python37/bin/python3 /usr/bin/python3 #创建软链接
  2. ln -s /usr/local/python37/bin/pip3 /usr/bin/pip3 # 创建软链接

六、测试python3.7.5安装是否成功

  1. python3

七、升级pip3工具

  1. pip3 install –upgrade pip # 升级pip3工具包

八、安装Cx_Oracle包,此包为python连接oracle的包

  1. pip3 list cx-Oracle #查询本机是否安装cx_Oracle包
  2. pip3 search cx-Oracle #pypi 库中查询 cx_Oracle包
  3. pip3 install cx-Oracle==7.3.0 # 安装cx-Oracle 包,本次查询最新包为 7.3.0,安装也安装此版本

九、安装PyQt5,此包为Qt5界面包

  1. pip3 search PyQt5 # 从pypi 库中查询 pyqt5库
  2. pip3 install PyQt5==5.13.2 # 安装PyQt5,本次查询最新包为5.13.2,因文件较大,而且访问的为外网,可以先下载后安装,安装参考下一行命令
  3. 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

 

发表回复