IB API неправильно устанавливается на Mac - PullRequest
1 голос
/ 20 марта 2019

Итак, я пытаюсь использовать оболочку 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 API из IB github (пришлось распаковать Unarchiver) и сохранил его на своем рабочем столе. Насколько я могу судить, нет команды pip3, которую я могу использовать для ее установки, поэтому я не уверен, что еще я могу сделать, чтобы установить IB API. Я позволил ставить галочки во всех полях для API в TWS. Я не уверен, почему он не устанавливается должным образом?

Кажется, обнаружена та же самая проблема здесь , но моя для macosx. Я попытался запустить команды из README.md, и они не работают. Он просто говорит, что такой директории не существует.

1 Ответ

0 голосов
/ 21 марта 2019

Установка модуля python в виде колеса не является обязательной. Также возможно просто включить путь к модулю в переменную окружения PYTHONPATH.Но если вы используете команды из READ.ME для сборки и установки колеса, убедитесь, что вы находитесь в папке pythonclient, а затем выполните:

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

Это для текущей версии API Последняя версия по состоянию на март 2019 года - 975,1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...