首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Linux 下為 Python 2.2 安裝 DCOracle2 模組完整步驟

     編輯:Oracle 資料庫相關知識

安裝 Python 2.2 後,需安裝 DCOracle2 以存取 Oracle 資料庫。DCOracle2 是 Oracle 8 的 Python DB API 2.0 適配器,作者 Matt Kromer。本文記錄在 Windows 2000 Professional、Python 2.2、Oracle 8.1.7 Client 環境下從原始碼編譯安裝的完整流程。

環境與下載

  • OS:Windows 2000 Professional
  • Python:2.2 (安裝路徑 E:\Python22)
  • Oracle Client:8.1.7 (路徑 E:\Oracle\Ora81)
  • 下載:DCOracle2-PR1.tar.gz 從 Zope 官網

編譯步驟

  1. 解壓縮原始碼。
  2. 用 Visual C++ 6.0 開啟 src/dco2nt/dco2nt.dsw,設定 Active Configuration 為 Win32 Release。
  3. 專案屬性調整:
    • C/C++ → Preprocessor → Additional Include Directories:加入 E:\Python22\Include、E:\Oracle\Ora81\oci\include
    • Link → Additional Library Path:加入 E:\Python22\Libs、E:\Oracle\Ora81\Libs\msvc
    • Object/Library Modules:將 python15.lib 改為 python22.lib,保留 oci.lib
  4. 按 F7 編譯,產生 src/dco2nt/dco2.pyd。
  5. 複製 dco2.pyd 至 binaries 目錄,重命名為 win32-python-2.2-dco2.pyd。
  6. 修改 install.py 第 61 行:
    if not version == "1.5.2" and not version == "2.1": →
    if not version == "1.5.2" and not version == "2.1" and not version == "2.2":
  7. 執行 install.py 安裝,再將整個 DCOracle2 目錄複製到 E:\Python22\Lib。

驗證測試

>> import DCOracle2
# 無錯誤即安裝成功

原始碼中 test、tests 目錄含測試腳本,需修改資料庫連線參數後執行以完整驗證。


注意:此文記錄 Windows 環境編譯;Linux 環境請參考官方文件使用 setup.py build/install 流程。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved