2010-04-21 54 views
3

如何在64位maya版本2008上成功運行import win32api?發生maya2008 win32api 64位python

以下錯誤:

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

我需要在Python中的鼠標光標位置,這樣我可以在那個位置正好放置窗口。有沒有其他辦法可以得到它?

最好的問候,

kNish

+0

試圖排除顯而易見的:您已經安裝了Windows擴展64位Python從http://sourceforge.net/projects/pywin32/吧? – bernie 2010-04-21 05:45:49

+0

糾正我iiaw http://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)。 – nish 2010-04-21 12:21:01

回答

1

Maya使用它自己的Python安裝。您需要添加其中pywin32通過這樣或那樣的安裝路徑...你可以創建

下的.pth文件:\程序 文件\歐特克\ Maya2009 \ Python的\ LIB \站點包\

此外,就像亞當指出的那樣,確保你已經安裝了64位pywin32。

這裏的一篇文章談論這個問題:

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

編輯:

呀事實上,我認爲他們沒有爲Python25 64提供PyWin32:

可用於AMD64版本爲 Windows for Python 2.6及更高版本 (對Python 2.5的支持也是如此 努力,抱歉)。來自 的許多幫助Roger,Steve Yin和Sidnei da Silva。

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

+0

所以如果我沒有找到pywin32 amd64和py2.5有沒有辦法編譯它 – nish 2010-04-21 12:22:20