IB API无法在Mac上正确安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IB API无法在Mac上正确安装相关的知识,希望对你有一定的参考价值。

所以我正在尝试使用here的IB API包装器,我尝试运行第一行

from ib_insync import * 

但是我收到以下错误:

Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/ib_insync/__init__.py", line 10, in <module> import ibapi ModuleNotFoundError: No module named 'ibapi'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python3.7/site-packages/ib_insync/__init__.py", line 13, in <module> 'IB API from http://interactivebrokers.github.io is required') RuntimeError: IB API from http://interactivebrokers.github.io is required

但是我从IB github下载了IB API(必须使用Unarchiver解压缩)并将其保存在我的桌面上。据我所知,没有pip3命令我可以用来安装它所以我不知道我还能做些什么来安装IB API。我已经允许在TWS中勾选API的所有方框。我不确定为什么它安装不正确?

这似乎是here发现的问题,但我的是macosx。我试过从README.md运行命令,但它们不起作用。它只是说不存在这样的目录。

答案

将python模块作为轮安装是可选的 - 它也可以在PYTHONPATH环境变量中包含模块的路径。但是,如果您使用READ.ME中的命令来构建和安装轮子,请确保您位于pythonclient文件夹中,然后运行:

python3 setup.py bdist_wheel python3 -m pip install --user --upgrade dist / ibapi-9.75.1-py3-none-any.whl

这是目前的API最新版本截至2019年3月,即975.1

以上是关于IB API无法在Mac上正确安装的主要内容,如果未能解决你的问题,请参考以下文章

无法在我的pycharm版本(MAC)上安装open cv

无法在 mac Os X 上使用 npm 安装 juggernaut - 版本 10.7.4

Mac版Rider加载编译.Net失败,Unity插件安装失败问题

Mac版Rider加载编译.Net失败,Unity插件安装失败问题

Mac 上的 Chrome 无法正确显示网站

使用片段时 Intellij 无法正确识别 Thymeleaf 模型变量