[英]Running a Python Script in 32 Bit on 64 linux machine to connect to oracle DB with 32 bit client
我試圖設置一個cronjob,該cronjob在給定的時間每天執行python(3.6)腳本,該腳本使用32位客戶端連接到oracle 12g數據庫(利用cx_Oracle和sqlalchemy庫)。 代碼本身是在win64位計算機上開發的。
但是,當嘗試將腳本部署到Ubuntu 16.04服務器上時,當遇到32位和64位體系結構時,我遇到了一個難題。
我此時嘗試運行python腳本時收到的錯誤是指缺少oracle客戶端(DPI-1047)。 但是,當需要將python版本切換到32位版本並安裝32位oracle客戶端時,我已經在Windows中遇到了類似的問題。
在ubuntu案中這是否也是必要的,還是需要進行類似的測量? 如果是這樣,我如何讓ubuntu在32位以及32位的oracle客戶端上安裝和運行python3.6?
對於您的問題,我有點困惑,但這應該給您一些澄清:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.