【问题标题】:connecting python to Bloomberg将 python 连接到彭博社
【发布时间】:2021-10-21 12:25:55
【问题描述】:

我正在尝试将我的 pycharm 连接到我的 Bloomberg 终端。在我的老公司,基础设施已经建立,但在这家小公司还没有。我正在使用bloomberg (https://www.bloomberg.com/professional/support/api-library/) 提供的链接,但由于我的工作电脑上的安全设置,我无法安装此链接(>> python -m pip install --index-url=https://bcms.bloomberg. com/pip/简单的 blpapi)。有谁知道怎么弄

  1. 使用小步骤连接到Bloomberg
  2. 手动下载这些包而不是 pip install
  3. 在哪里保存这些包以将它们导入代码中

谢谢

【问题讨论】:

  • 如果您的工作需要 Bloomi API,请让管理员安装它?您是设置为所有用户安装软件包(在这种情况下您需要管理员权限)还是仅在您的个人资料下安装?

标签: python api package bloomberg


【解决方案1】:

你可以使用virtualenv吗?

如果你是,你可以这样做:

   virtualenv env
   source env/bin/activate
   pip install --index-url=https://bcms.bloomberg.com/pip/simple blpapi

然后它将只安装到您的本地虚拟环境中。

如果不是,您也只需打开 https://bcms.bloomberg.com/pip/simple/blpapi/ 并自己下载库,解压缩,然后将文件放在应用程序的 PYTHONPATH 上。

【讨论】:

  • 谢谢 - 愚蠢的问题,但关于那个链接 -> 如果你知道,我该下载哪一个?
  • 如果您了解您的平台和操作系统,请选择匹配的。否则tar.gz 文件应该包含所有必要的源文件。我刚刚下载并解压缩。它有一个 setup.py 将为您安装软件包。但我的猜测是您的安全策略可能不允许这样做。您可以尝试只使用 Python 文件而无需安装,但我注意到有两个 .c 文件,因此可能无法正常工作。此时 virtualenv 可能是你最好的选择。如何使用setup.py阅读activestate.com/resources/quick-reads/…
【解决方案2】:

我对这个问题很感兴趣,所以想分享一下我发现的问题。

编辑:从网站https://bcms.bloomberg.com/pip/simple/blpapi/ 获取轮文件并在以下问题的帮助下尝试这些想法:Install python wheel file without using pip

(编辑:我查看时链接已关闭,现在已打开,因此请为您的平台选择正确的链接。)

Pycharm 有很多工具可以在虚拟环境中安装东西,如果它们在工作中阻止了它,但是让你安装 pycharm 和 python,那么事情就有点混乱了。只是说...

如果您进入 pycharm 设置并转到项目解释器,然后单击添加,您可以搜索Bloomberg,并且有 3 个项目。你可能会看看那些是否有任何支持。他们确实有您可以联系这些人的电子邮件地址。那些可能已经老了,不再有用了,或者它们可能会更好,谁知道呢。

希望这些想法能给你带来新的线索。

【讨论】:

    猜你喜欢
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多