我正在尝试在 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