屏幕窗口中的Python脚本,cx_oracle错误

时间:2015-11-16 08:37:11

标签: python linux oracle cx-oracle

我在Cent OS上使用python3,试图通过“屏幕”运行连接到Oracle数据库的脚本。

screen窗口中,当我运行python3 [filename].py命令时,出现以下错误。

Traceback (most recent call last):
  File "[filename].py", line 6, in <module>
    from login_credentials import *
  File "/home/[user]/[folder]/login_credentials.py", line 7, in <module>
    import cx_Oracle
ImportError: libclntsh.so.12.1: cannot open shared object file: No such file or directory

如果我从屏幕外的常规终端运行相同的命令,它可以正常工作。

1 个答案:

答案 0 :(得分:0)

我在进入屏幕后立即运行以下命令:

export LD_LIBRARY_PATH = / u01 / app / oracle / product / 12.1.0.2 / db_1 / lib

确保指向 lib 子文件夹!