[英]When using cx_Oracle does Oracle need to be installed on all computers with the python application?
我創建了程序的exe文件,該文件使用cx_Oracle與oracle數據庫進行通信以創建Excel工作表。 如果其他人使用此exe,他們是否需要安裝Oracle?
使用cx_Oracle運行Python程序的任何計算機都需要安裝“ Oracle客戶端”。 這是cx_Oracle所需的一組Oracle庫,這些庫允許連接到數據庫。 該數據庫可以位於遠程計算機上。 可通過三種不同的安裝方式來使用Oracle客戶端庫:
在您的情況下,最常見的方法是使用Oracle Instant Client,它相對較小並且易於安裝。
您下載與您的操作系統和Python體系結構(32或64位)相匹配的Instant Client'Basic'軟件包。 解壓縮。 將操作系統搜索路徑(例如PATH(在Windows上)或LD_LIBRARY_PATH或ldconfig(在Linux上))設置為解壓縮的目錄。
即時客戶端下載和說明位於https://www.oracle.com/database/technologies/instant-client.html
cx_Oracle安裝說明位於https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.