Недавно я открыл для себя Enaml, пакет разработки Python с графическим интерфейсом от Enthought. Я очень заинтересован в использовании его с Enthought Traits и Chaco для более быстрой разработки научных приложений. Я использовал Python (x, y) в качестве базовой установки Python, потому что мне нравится Spyder (знакомый из фона Matlab). Моя первоначальная цель состояла в том, чтобы создать приложение PyQt.
Python(x,y) поставляется с набором инструментов Enthought Tool Suite, который, кажется, содержит большинство внутренних инструментов Enthought, таких как Traits, Chaco, Mayavi и Enaml. Я видел слайды pygotham на enaml и нашел учебные примеры, которые выглядят действительно круто! Однако, когда я пытаюсь запустить первый пример, я получаю эту ошибку:
Трассировка (последний последний вызов): файл «C:\Users\bnables\Documents\Python\enaml\person.py», строка 8, из enaml.stdlib.sessions import simple_session ImportError: нет модуля с именем сеансы
Я только что выяснил, что в моей новой установке Python(x,y) 2.7.3.1 есть Enthought Tool Suite версии 4.2 и Enaml версии 0.2... онлайн-документация по Enaml до версии 0.6.3. Итак, я думаю, мой вопрос: какой лучший путь для пользователя Python (x, y) использовать Enaml?
Я пытался избежать прямого использования Enthought Python Distribution, потому что я использую его на работе и у меня нет полномочий или средств для покупки платной версии. Можно ли обновить Enthought Tool Suite, встроенный в Python(x,y), из исходных репозиториев Enthought? Можно ли отдельно обновить сам Enaml?
Вдумчивые люди, я поднимаю вам вопрос о вашем недавнем заявлении об официальной поддержке вопросов о переполнении стека! Спасибо!