Добавление библиотеки ibapi в модуль PYTHONPATH в Spyder (Python 3.6)
Я пытаюсь просто подключиться к ibapi (Interactive Brokers API), но у меня возникли некоторые технические проблемы со Spyder.
Что я сделал до сих пор:
- Я установил последнюю версию для Windows отсюда
- Я указал следующий путь к менеджеру 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