【发布时间】:2016-05-15 21:23:24
【问题描述】:
我关注this tutorial 在 Mac 上安装 cx_oracle。经过一些调整,它成功了。我之前使用的是 Mavericks。然后我得到了升级到 El Capitan。这就是灾难发生的地方。
它停止工作。我之前在目录中找不到相关文件。由于System Integrity Protection,我再次经历了整个过程并在usr/local/lib/share/oracle/installclient_11_2安装了这个。
但是现在当我运行程序时。它抛出此错误消息:
ImportError: dlopen(/Library/Python/2.7/site-packages/cx_Oracle.so, 2): Library not loaded: /ade/b/3071542110/oracle/rdbms/lib/libclntsh.dylib.11.1
Referenced from: /Library/Python/2.7/site-packages/cx_Oracle.so
Reason: image not found
我在网上尝试了很多解决方案,比如https://gist.github.com/rmoff/5a70862f27d2284e9541,http://kevindalias.com/2014/03/26/how-to-set-up-cx_oracle-for-python-on-mac-os-x-10-89/
我还是没有运气:(
欢迎提出任何建议。提前致谢!
================================================ =============================
更新:
在网上找到 this post,在 El Capitan 上神奇地工作。删除旧安装,按照此说明一步一步重新开始。
【问题讨论】:
-
@AlexPoole 我想是的。我使用以下命令:
export DYLD_LIBRARY_PATH=$ORACLE_HOME
标签: oracle macos python-2.7