cx_Oracle安装出现的一个问题以及解决办法

来源:互联网 发布:公司上市 知乎 编辑:程序博客网 时间:2024/05/21 08:53


    在redhat上装cx_Oracle,运行完

    python setup.py build
    python setuo.py install

    之后,在python脚本中执行

    import cx_Oracle

    出现了下面的错误

    ImportError: libclntsh.so.11.1: cannot open shared object file: No such file or directory

    在网上找了一下,解决办法如下:

    cd ~
    vi .bash_profile

    在.bash_profile中添加

    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib
    export LD_LIBRARY_PATH

    然后保存。

    再执行:

    source .bash_profile

    问题解决了~


    MySQLdb:
    sudo yum install MySQL-python

    libclntsh.so.11.1: cannot open shared object file: No such file or directory
    find / -name libclntsh.so.11.1 -exec ln -s {} /usr/lib/libclntsh.so.11.1 \;
    find / -name libclntsh.so.11.1 -exec ln -s {} /usr/lib64/libclntsh.so.11.1 \;
    ldconfig
原创粉丝点击