当我试图从Maya (或mayapy)导入wxPython时,我会得到一个导入错误:
[/c] ==> mayapy
Python 2.6.4 (r264:75706, May 19 2011, 13:53:43) [MSC v.1600 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\Program Files\Autodesk\Maya2013\Python\lib\site-packages\wx-3.0-msw\wx\__init__.py", line 45, in <module>
from wx._core import *
File "c:\Program Files\Autodesk\Maya2013\Python\lib\site-packages\wx-3.0-msw\wx\_core.py", line 4, in <module>
import _core_
ImportError: DLL load failed: The specified module could not be found.问题:
如何使wxPython与Maya的Python安装一起工作?
上下文:
我使用PyQt、PySide和Tkinter开发了Maya的UI。我想用wxPython来试一试。我安装了用于Python2.6/Win64 64的wxPython版本。它安装在Maya的Python文件夹中: C:\Program Files\Autodesk\Maya2013\Python\lib\site-packages\
我试着为Python2.6的标准安装安装wx,它运行得很好。这就是我发布这个问题的原因;我正在寻找一个解决方案,来解释为什么这种情况只发生在Maya安装中,而不是我所拥有的其他标准Python安装中。
我正在使用:
感谢您的帮助或建议。
发布于 2014-12-15 20:15:30
有几个原因可以让你得到这个信息。有些人报告说,如果将64位wxPython安装到32位Python (反之亦然),就会发生这种情况,尽管我个人不知道如何做到这一点。这是要检查的东西,虽然你有一个64位和32位错配,你肯定会有问题。
另一个更可能的问题是,您需要安装一个Microsoft可再发行,以便您拥有wxPython需要的正确的DLL。
https://stackoverflow.com/questions/27491959
复制相似问题