我创建了程序的exe文件,该文件使用cx_Oracle与oracle数据库进行通信以创建Excel工作表。如果其他人使用此exe文件,他们是否需要安装Oracle?
答案 0 :(得分:1)
任何使用cx_Oracle运行Python程序的计算机都将需要安装“ Oracle客户端”。这是cx_Oracle所需的一组Oracle库,这些库允许连接到数据库。该数据库可以位于远程计算机上。可通过三种不同的安装方式来使用Oracle客户端库:
在您的情况下,最常见的是使用Oracle Instant Client,它相对较小并且易于安装。
您将下载与您的操作系统和Python体系结构(32或64位)相匹配的Instant Client'Basic'软件包。解压缩。将操作系统搜索路径(例如PATH(在Wondows上)或LD_LIBRARY_PATH或ldconfig(在Linux上))设置为您解压缩的目录。
即时客户端下载和说明位于http://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/index.html
cx_Oracle安装说明位于http://cx-oracle.readthedocs.io/en/latest/installation.html