【发布时间】:2015-03-05 09:32:35
【问题描述】:
我正在尝试成功安装和运行 Bloomberg API Python 3.5.5,并且我还下载并解压了 C++ 库 3.8.1.1,它们都适用于 Mac OS X。我正在运行 Mac OS X 10.10.2。我正在使用 Mac OS X 的 Python 原生 Python 2.7.6,并且我已经通过 Xcode 安装了命令行 gcc 编译器 GCC 4.2.1。
我使用管理员帐户安装了 sudo python setup.py。我还将 setup.py ENVIRONMENT 变量 BLPAPI_ROOT 更改为 C++ 头文件的目录 blpapi_cpp_3.8.1.1。设置成功。
我按照 Python 的 README 文件的建议切换到另一个目录,以避免出现“导入错误:没有名为 _internals 的模块”。
我在python中输入命令import blpapi,得到如下错误:
导入 blpapi 回溯(最近一次通话最后): 文件“”,第 1 行,在 文件“/Library/Python/2.7/site-packages/blpapi/init.py”,第 5 行,在 从 .internals 导入 CorrelationId 文件“/Library/Python/2.7/site-packages/blpapi/internals.py”,第 50 行,在 _internals = swig_import_helper() swig_import_helper 中的文件“/Library/Python/2.7/site-packages/blpapi/internals.py”,第 46 行 _mod = imp.load_module('_internals', fp, 路径名, 描述) ImportError:dlopen(/Library/Python/2.7/site-packages/blpapi/_internals.so,2):未加载库:libblpapi3_64.so 引用自:/Library/Python/2.7/site-packages/blpapi/_internals.so 原因:找不到图片
我检查了 /Library/Python.../blpapi/ 的目录,没有 _internals.so 只有 *.py 文件。那是问题吗?我不知道该怎么做。
【问题讨论】:
标签: python c++ macos installation blpapi