如何在 Mac OS X 上安装适用于 Python 2.7 的 Bloomberg API 库

2023-11-26

我正在尝试设置我的 Mac OS X 系统以使用pdblpPython 库需要我先安装适用于 Python 的 Bloomberg 开放 API 库。克隆 git repo 并运行后python setup.py install, I get

File "setup.py", line 20, in <module>
  raise Exception("BLPAPI_ROOT environment variable isn't defined")
Exception: BLPAPI_ROOT environment variable isn't defined

我应该如何进行?


只是为了完成问题(谢谢暴徒:)

包来源 -https://www.bloomberglabs.com/api/libraries/

准备

  1. 用于 C/C++ 的 SDK
  2. 适用于 Python 的 SDK

指示

# navigate yourself to the path where you want to keep your SDK for some tim
cd /Users/msam/

# unzip C/C++ Package
tar zxvf Downloads/blpapi_cpp_3.8.1.1-darwin.tar.gz

# set variable
export BLPAPI_ROOT=/some/directory/blpapi_cpp_3.8.1.1/
export DYLD_LIBRARY_PATH=/Users/sampathkumarm/blpapi_cpp_3.8.1.1/Darwin/

# save variable to reuse in next session
echo >> ~/.bash_profile
echo "Bloomberg API (python)library Settings " >> ~/.bash_profile
echo "export BLPAPI_ROOT=/some/directory/blpapi_cpp_3.8.1.1/" >> ~/.bash_profile
echo "export DYLD_LIBRARY_PATH=/Users/sampathkumarm/blpapi_cpp_3.8.1.1/Darwin/"  >> ~/.bash_profile
echo >> ~/.bash_profile

参考: 1.python blpapi安装错误

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Mac OS X 上安装适用于 Python 2.7 的 Bloomberg API 库 的相关文章

随机推荐

  • 状态栏上的导航抽屉半透明不起作用

    我正在开发 Android 项目 并且正在实现导航抽屉 我正在阅读新书材料设计规范和材料设计清单 规范规定 滑出窗格应浮动在包括状态栏在内的所有其他内容之上 并且在状态栏上呈半透明状态 我的导航面板位于状态栏上方 但没有任何透明度 我已经遵
  • 在左右扬声器上播放 2 个不同的音频流

    一些特殊的情况迫使我做出了那种变态的事情 是否可以在不同通道上播放 2 个不同的音频流 想象一下耳机 我需要同时在左扬声器上播放第一首歌曲 在右扬声器上同时播放第二首歌曲 经过一些研究 我发现可以在某个单一频道上播放 甚至可以关闭其中之一
  • bash脚本-无法在值中设置带双引号的变量

    需要帮助修复此 bash 脚本以设置包含双引号的值的变量 不知何故 我错误地将其定义为我的价值观foo and bar未根据需要用双引号引起来 到目前为止我的脚本 usr local bin bash set e set x host 12
  • hibernate.cfg.xml 在项目中的位置?

    我创建了一个具有以下结构的项目 休眠实用程序 public class HibernateUtil private static final SessionFactory sessionFactory buildSessionFactory
  • 在表中生成固定数量的行

    无法正确表达问题 因此无法搜索我想要的内容 我所需要的只是一个带有一列 GUID 的虚拟表 我将其用于其他目的 没有实际写相同的内容insert newID n次 想知道是否有一个优雅的解决方案 类似的问题是如何用带有 1 n 数字的 in
  • 在64位机器上使用32位dll

    我有一个使用 32 位 dll 的旧项目 这在 32 位处理器上运行良好 但是当我在 64 位操作系统上安装相同的项目时 它不起作用 有没有办法将32位dll转换为64位 是否有替代解决方案使我的 32 位 dll 在 64 位操作系统中工
  • 背景图像路径在 Firefox 中不起作用

    我遇到了背景图像的问题 li 在火狐浏览器中加载 我原来的代码是 background bdcad7 url images navbg png repeat x 它在 chrome 和 IE 中运行良好 但在 FF 中运行不佳 backgr
  • 如果 jdbc.queryForObject 不返回行,如何处理

    我想知道如何在我的情况下正确使用jdbc The saveLinkHistorymysql中的column是bit 1 类型 public boolean getIsSavedLinkHistory String name String s
  • Dapper 是否支持 POCO 中的 c# 6 只读属性?

    鉴于以下情况 public class SomePoco public int IntValue get and CREATE TABLE SomePocoStorage IntValue INT NOT NULL and INSERT S
  • 如何配置Powershell控制台的编码?

    我在 Powershell 控制台中显示中文字符时遇到一些问题 所有中文都显示为矩形 我相信这是一个编码问题 有谁知道如何配置Powershell控制台使用UTF8编码 看一下这个帖子 当前编码 Console Out 设置编码 UTF8
  • 即使块本身没有执行,在捕获列表中使用无主也会导致崩溃

    在这里 我正在尝试泄漏 所以我故意做了一个强大的参考循环 看看仪器是否会检测到某些东西 我得到了意想不到的结果 仪器中显示的泄漏当然是有道理的 但是随机崩溃有点神秘 由于我稍后会提到的两个事实 我这里有一个名为SomeClass class
  • 如何手动清除特定的视图模型?

    据我了解 当我们在片段中调用此代码时 我们将从 Activity ViewModelStore 获得一个视图模型实例 viewModel ViewModelProviders of activity get SharedViewModel
  • 在哪里可以找到好的 ASP.NET MVC 示例? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 过去两年我一直在使用 Castle MonoRail 但在新工作中我将引入 ASP NET MVC 我了解观点 行动等的基础知识 我只需要为具有 M
  • 通过 GLFW 进行鼠标输入的简单 OpenGL 程序中出现明显的延迟

    这是一个简单的程序 它沿着鼠标光标的位置绘制一个三角形 我 希望你 能注意到的是 三角形落后于光标 它不像拖动整个窗口时那么紧 所以我的问题是 我做错了什么 是什么导致了这种滞后 我意识到的一件事是 移动三角形的实际像素值就足够了 而不必一
  • 防止 Jersey 客户端在发布大文件时导致内存不足错误

    使用以下方法将大文件作为 InputStream 放置时Jersey在客户端 看起来文件的全部内容在发送到服务器之前都被缓冲到内存中 当 JVM 耗尽堆空间时 这会导致大文件出现问题 如何防止 Jersey 客户端出现这种行为 服务器端的J
  • 无法从 jquery 对象调用 Javascript 方法?

    我正在阅读 Learning jQuery 1 3 Jonathan Chaffer 和 Karl Swedberg 在对表进行排序时 他们使用了 get 打电话之前 sort 并且说 我们需要将 jQuery 对象转换为 DOM 节点数组
  • Numpy“逻辑或”用于两个以上的参数

    Numpy s logical or函数需要不超过两个数组进行比较 如何找到两个以上数组的并集 对于 Numpy 也可以提出同样的问题logical and并获得两个以上数组的交集 如果你问的是numpy logical or 那么不 正如
  • C++ 类模板未定义对函数的引用[重复]

    这个问题在这里已经有答案了 当我在主函数中调用模板类 add 和 greater 中的两个函数时 我不断收到未定义的引用 所以我有 编号 h ifndef NUMBER H define NUMBER H template
  • HTML 5 添加 XML 命名空间

    谁能告诉我如何向 HTML 5 文档添加额外的 XML 命名空间 我正在尝试创建以下内容的 HTML 5 版本 这只是删除 xhtml 命名空间的情况吗 Thanks 根据 WHATWG 在 html 5 中 只要命名空间是 就可以在每个
  • 如何在 Mac OS X 上安装适用于 Python 2.7 的 Bloomberg API 库

    我正在尝试设置我的 Mac OS X 系统以使用pdblpPython 库需要我先安装适用于 Python 的 Bloomberg 开放 API 库 克隆 git repo 并运行后python setup py install I get