gpt4 book ai didi

python - 无法在 OS X 中导入 cx_oracle

转载 作者:太空宇宙 更新时间:2023-11-03 16:59:19 25 4
gpt4 key购买 nike

我已经使用pip成功安装了cx_oracle,但是出现错误

ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cx_Oracle.so, 2): Library not loaded: libclntsh.dylib.11.1
Referenced from: /usr/local/lib/python2.7/site-packages/cx_Oracle.so
Reason: unsafe use of relative rpath libclntsh.dylib.11.1 in /usr/local/lib/python2.7/site-packages/cx_Oracle.so with restricted binary

当我使用 ipython 控制台导入 cx_Oracle 时发生。更重要的是另一个错误

ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cx_Oracle.so, 2): Library not loaded: libclntsh.dylib.11.1
Referenced from: /usr/local/lib/python2.7/site-packages/cx_Oracle.so
Reason: image not found

当我使用默认的 python 控制台时发生。
它在pycharm ide中也不起作用,我花了很多时间在这方面,有人知道如何解决它吗?谢谢

最佳答案

您是否安装了 Oracle Instant Client 和 SDK?

如果是这样,您必须根据您放置客户端的位置适当导出库路径。例如:

PATH=$PATH:/Library/Oracle/instantclient_11_2
DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/Library/Oracle/instantclient_11_2
CLASSPATH=$CLASSPATH:$ORACLE_HOME
TNS_ADMIN=/Library/Oracle/instantclient_11_2/network/admin

export TNS_ADMIN
export PATH
export DYLD_LIBRARY_PATH
export CLASSPATH

关于python - 无法在 OS X 中导入 cx_oracle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35132152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com