maya2008 win32api 64-битный питон

Как можно успешно запустить import win32api на 64-битной версии Maya 2008?

Возникает следующая ошибка:

Error: No module named win32api
Traceback (most recent call last):
  File "", line 1, in 
ImportError: No module named win32api

Мне нужно получить положение курсора мыши в python, чтобы я мог поместить окно точно в эту позицию. Есть ли другой способ получить его?

С наилучшими пожеланиями,

кНиш


person nish    schedule 21.04.2010    source источник
comment
Попытка исключить очевидное: вы установили 64-разрядные расширения Python для Windows с сайта sourceforge.net/projects/. pywin32 верно?   -  person mechanical_meat    schedule 21.04.2010
comment
поправьте меня, если sourceforge.net/projects/pywin32/files предлагает pywin32-214.win- amd64-py2.6.exe. Этот py2.6 предназначен для maya2009, а не для 2008 года. Мне нужен pywin32-214.win-amd64-py2.5.exe (64-битный, py2.5).   -  person nish    schedule 21.04.2010


Ответы (1)


Maya использует собственную установку Python. Вам нужно так или иначе добавить путь, по которому установлен pywin32... вы можете создать файл .pth в

C:\Program Files\Autodesk\Maya2009\Python\Lib\site-packages\

Кроме того, как указал Адам, убедитесь, что у вас установлен 64-битный pywin32.

Вот статья на эту тему:

http://www.rtrowbridge.com/blog/2008/11/27/maya-python-import-scripts/

Редактировать:

Да, действительно, я думаю, что они не предоставляют PyWin32 для Python25 x64:

Доступно для AMD64-версий Windows для Python 2.6 и более поздних версий (поддержка Python 2.5 слишком сложна, извините). Большую помощь оказали Роджер, Стив Инь и Сидней да Силва.

http://sourceforge.net/project/shownotes.php?release_id=603349

person Community    schedule 21.04.2010
comment
поэтому, если я не найду pywin32 для amd64 и py2.5, есть ли способ его скомпилировать - person nish; 21.04.2010