尝试在CentOS上的Python中导入cx_Oracle时出现以下错误:
ImportError: No module named cx_Oracle
我已经做了以下事情:
pip安装cx_Oracle。证明:
$ pip freeze | grep cx-Oracle
cx-Oracle==6.4.1
在Linux上为Oracle安装了Instant Client Basic和Instanc Client SDK
执行了以下命令:
export ORACLE_HOME=/my/absolute/path/to/oreclient_install_dir/instantclient_18_3
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
创建了符号链接:
cd $ORACLE_HOME
ln -s libclntsh.so.11.1 libclntsh.so
尽管如此,我仍然无法在Python中导入cx_Oracle。
我在以下目录中安装了Instant Client:
/oreclient_install_dir/instantclient_18_3