ibpy : Невозможно назначить None

Я только что установил ibpy и столкнулся со следующей проблемой:

>>> from ib.opt import *
File "C:\Users\ME\Anaconda\lib\site-packages\ib\ext\EReader.py", line 29
  from builtin import float, str, None, True, False
SyntaxError: cannot assign to None

Почему он не может его найти? Как я могу исправить это и загрузить некоторые данные о ценах?

Спасибо вам всем.


person Uninvited    schedule 19.11.2014    source источник
comment
Кажется, что он вообще не может найти модуль opt. Я получаю следующую ошибку: AttributeError: объект 'module' не имеет атрибута 'opt'   -  person Uninvited    schedule 19.11.2014
comment
Полное сообщение об ошибке: ››› from ib.opt import * ››› File C:\Users\ME\Anaconda\lib\site-packages\ib\ext\EReader.py, строка 29 из встроенного import float, str, None, True, False SyntaxError: не может быть присвоено None   -  person Uninvited    schedule 20.11.2014
comment
Ах. Тогда это действительно похоже на ошибку в ib библиотеке. Я бы посоветовал поговорить об этом с его разработчиками — вы можете узнать, для каких конкретных версий Python был разработан и протестирован этот выпуск ib.   -  person Charles Duffy    schedule 20.11.2014
comment
(Я позволил себе отредактировать полное исключение в вопросе).   -  person Charles Duffy    schedule 20.11.2014
comment
Ваш файл не соответствует последней версии – Вы уверены, что установили последнюю копию?   -  person Eric    schedule 20.11.2014
comment
Это известная и старая ошибка.   -  person Eric    schedule 20.11.2014
comment
Ты прав Эрик. Это была старая версия, и это вызвало проблему. Большое спасибо.   -  person Uninvited    schedule 21.11.2014


Ответы (1)


Проблема решилась установкой последней версии ibpy.

https://github.com/blampe/IbPy
person Uninvited    schedule 20.11.2014