IB API无法在Mac上正确安装

时间:2019-03-20 11:16:49

标签: python macos

因此,我尝试使用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运行命令,但它们不起作用。它只是说不存在这样的目录。

1 个答案:

答案 0 :(得分: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

对于截至2019年3月的当前API最新版本为975.1