Добавление библиотеки ibapi в модуль PYTHONPATH в Spyder (Python 3.6)

Я пытаюсь просто подключиться к ibapi (Interactive Brokers API), но у меня возникли некоторые технические проблемы со Spyder.

Что я сделал до сих пор:

  1. Я установил последнюю версию для Windows отсюда
  2. Я указал следующий путь к менеджеру PYTHONPATH в Spyder: C:\TWS API\source\pythonclient\ibapi потом я перезапустил Spyder

Когда я просто набираю import ibapi Я получаю то же сообщение об ошибке: ModuleNotFoundError: No module named 'ibapi'

Что я здесь делаю не так и как я могу исправить эту простую ошибку?

2 ответа

Я не очень часто использую python, но я уверен, что вам нужно установить ibapi. Я никогда не использовал PYTHONPATH, и у меня отлично работает Spyder и Jupyter. Я использую Анаконду.

Я запускаю приглашение Anaconda (просто активирует среду conda) и перехожу в каталог C:\TWS API\source\pythonclient и беги python setup.py install

Тогда все работает. Я думаю, что многие пакеты Python должны быть установлены следующим образом.

примечание: это не мой установочный каталог, я просто скопировал ваш. Может быть проблема с пробелом в пути. Попробуйте переименовать в C:\TWSAPI\... если у вас все еще есть проблема.

Примечание: после python setup.py installможет потребоваться перезагрузка spyder, Если не поможет, то скопируйте только что созданный ibapi папка для:

C:\Users\iuzeri\AppData\Local\Programs\Python\Python37-32\Lib\site-packages

или же

C:\Program Files (x86)\Python37-32\Lib\site-packages

Привет, я тоже новичок в TWS Api. Я попытался установить путь, но я не могу найти папку Pythonclient в c:/TWS API/ source, есть только CppClient, CSharpCliet и JavaClient. Клиент Python отсутствует. У кого-то есть решение моей проблемы?

Скопируйте свой ibapi здесь C:/ProgramData/Anaconda3/Lib/site-packages/ibapi

Другие вопросы по тегам