使用cx_Oracle时,是否需要在所有使用python应用程序的计算机上安装Oracle?

使用cx_Oracle时,是否需要在所有使用python应用程序的计算机上安装Oracle?,python,python-3.x,cx-oracle,Python,Python 3.x,Cx Oracle,我创建了一个程序的exe,该程序使用cx_oracle与oracle数据库通信,以创建excel工作表。如果其他人使用此exe,他们是否需要安装Oracle?任何使用cx\u Oracle运行Python程序的计算机都需要安装“Oracle客户端”。这是cx_Oracle所需的一组Oracle库,允许连接到数据库。数据库可以位于远程计算机上。Oracle客户端库有三种不同的安装方式: 使用Oracle数据库安装 使用“完整”Oracle客户端安装 来自Oracle即时客户端 在您的情况下,最

我创建了一个程序的exe,该程序使用cx_oracle与oracle数据库通信,以创建excel工作表。如果其他人使用此exe,他们是否需要安装Oracle?

任何使用cx\u Oracle运行Python程序的计算机都需要安装“Oracle客户端”。这是cx_Oracle所需的一组Oracle库,允许连接到数据库。数据库可以位于远程计算机上。Oracle客户端库有三种不同的安装方式:

  • 使用Oracle数据库安装
  • 使用“完整”Oracle客户端安装
  • 来自Oracle即时客户端
在您的情况下,最常见的是使用Oracle Instant Client,它相对较小且易于安装

您可以下载与您的操作系统和Python体系结构(32或64位)相匹配的即时客户端“基本”包。解开它。将操作系统搜索路径(如Windows上的path、LD_LIBRARY_path或ldconfig(Linux上的))设置到解压缩的目录

即时客户端下载和说明位于

cx\ U Oracle安装说明位于