无法导入cx_Oracle,已经安装了所有依赖项

时间:2018-08-17 17:51:09

标签: python oracle cx-oracle

尝试在CentOS上的Python中导入cx_Oracle时出现以下错误:

ImportError: No module named cx_Oracle

我已经做了以下事情:

  1. pip安装cx_Oracle。证明:

    $ pip freeze | grep cx-Oracle
    cx-Oracle==6.4.1
    
  2. 在Linux上为Oracle安装了Instant Client Basic和Instanc Client SDK

  3. 执行了以下命令:

    export ORACLE_HOME=/my/absolute/path/to/oreclient_install_dir/instantclient_18_3
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
    
  4. 创建了符号链接:

    cd $ORACLE_HOME 
    ln -s libclntsh.so.11.1 libclntsh.so
    

尽管如此,我仍然无法在Python中导入cx_Oracle。

我在以下目录中安装了Instant Client:

/oreclient_install_dir/instantclient_18_3

0 个答案:

没有答案