2014-11-12 2 views
3

Я установил MayaVi к Spyder в окнах 7, и когда я пытаюсь импортировать MLAB я получаю странное предупреждение:ImportError: модуль не назвал traits.api

ImportError: No module named traits.api 

ли кто-нибудь испытал те же проблемы? Какие-либо предложения? Заранее большое спасибо.

ответ

0

Хорошо, я нашел очень полезный пост, который решается вопросом. Проблема заключалась в том, что я установил переменную PATH для поиска basetsd.h вместо INCLUDE (C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Include). Более того, я установил LIB для C: \ Program Files \ Microsoft SDK \ Windows \ v7.0 \ Lib.

Теперь я могу успешно запустить майяви на окнах 7 и Spyder. Тем не менее, я не могу запустить его из IPython :(

1

Вам необходимо установить MayaVi зависимости ВОК, AppInst, Apptools, предусматривает, traitsui, черты, pyface, configobj

+0

Спасибо Jonathan, я установил все зависимости. Проблема вызвана пакетом признаков. Когда я пытаюсь установить черты, я получаю эту ошибку: c: \ winpython- 32bit-2.7.5.3 \ python-2.7.5 \ include \ pyconfig.h (227): фатальная ошибка C1083: невозможно открыть файл include: basetsd.h: нет такого файла или каталога ошибка: скрипт установки завершен с ошибкой: command '"c: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ BIN \ cl.exe"' не удалось с статусом выхода 2 – GiorgosR

+0

Спасибо! Для людей, использующих anaconda, команда 'conda install -c anaconda vtk apptools envisage traitsui traits pyface configobj'. Впоследствии я получал сообщение об ошибке с 'vtk', который был исправлен, когда я переустановил' mayavi' (что понизило 'vtk' до нужной версии). – crypdick

Смежные вопросы