2015-11-16 56 views
1

我在Cent OS上使用python3,嘗試運行通過「屏幕」連接到Oracle數據庫的腳本。屏幕窗口中的Python腳本,cx_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

我想也許問這個[su]或[sf]是個好主意,因爲我認爲這個問題是關於[tag:screen],而不是關於代碼。 –

回答

0

我跑到下面的命令進入屏幕之後:

出口LD_LIBRARY_PATH =/U01 /應用/ ORACLE /產品/ 12.1.0.2/DB_1/lib目錄

確保指向lib子文件夾!