在 Ubuntu 12.04 LTS 上安装 cx_Oracle

在 Ubuntu 12.04 LTS 上安装 cx_Oracle

我正在尝试在 Ubuntu 12.04 LTS(64 位)上安装适用于 Python 的 cx_Oracle。

我已经从以下位置安装了 Instant Client Package: http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

我使用 alien 将其转换为 dpm,然后使用dpkg -i

我已经从(CentOS 5 x86_64 RPM(Oracle 11g,Python 2.7))安装了 cx_Oracle: http://cx-oracle.sourceforge.net/

我使用 alien 将其转换为 dpm,然后使用dpkg -i

但是,尝试导入 cx_Oracle 只会报告:

File "test.py", line 1, in <module>
  import cx_Oracle
ImportError: No module named cx_Oracle

答案1

需要:

cd /usr/lib/python2.7
sudo mv site-packages/cx_Oracle* dist-packages/
sudo rmdir site-packages/
sudo ln -s dist-packages site-packages
sudo ldconfig

谢谢http://bayo.opadeyi.net/2011/07/setting-up-cxoracle-on-ubuntu-1104.html

相关内容