IB API无法在Mac上正确安装

问题描述 投票:1回答:1

所以我正在尝试使用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 macos
1个回答
0
投票

将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

© www.soinside.com 2019 - 2024. All rights reserved.