Bloomberg API Python 3.5.5 with C 3.8.1.1.在Mac OS X上导入bl
我正在尝试安装并成功运行Bloomberg API
Python 3.5.5,我还下载并解压缩了C库3.8.1.1.,这两个版本都用于Mac OS X.我正在运行Mac OS X 10.10.2.我使用Python原生Mac OS X,Python 2.7.6,我已经通过Xcode安装了命令行gcc编译器GCC 4.2.1.
我在管理员帐户上做了sudo python setup.py install.我还将setup.py ENVIRONMENT变量BLPAPI_ROOT更改为C头的目录blpapi_cpp_3.8.1.1.设置成功. 我根据Python的README文件的建议改为另一个目录,以避免“导入错误:没有名为_internals的模块”. 当我去python并输入命令import blpapi时,我得到以下错误:
解决方法
Python SDK自述文件中缺少一个步骤;它指示您设置BLPAPI_ROOT以构建API包装器,但是这不提供运行时所需的信息来加载它.
如果将C/C++ SDK解压缩到’/ home / foo / blpapi-sdk'(例如),则需要设置DYLD_LIBRARY_PATH以允许运行时动态链接器找到BLPAPI库.这可以这样做: $export DYLD_LIBRARY_PATH = / home / foo / blpapi-sdk / Darwin (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |