Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;进口wx“;在Windows XP上安装wxPython后失败_Python_Windows_Wxpython - Fatal编程技术网

&引用;进口wx“;在Windows XP上安装wxPython后失败

&引用;进口wx“;在Windows XP上安装wxPython后失败,python,windows,wxpython,Python,Windows,Wxpython,我下载并安装了此版本的用于Python 2.6安装: 运行Python并尝试导入wx时,出现以下错误: C:\Program Files\Console2>python Python 2.6 (r26:66721, Oct 2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>

我下载并安装了此版本的用于Python 2.6安装:

运行Python并尝试导入wx时,出现以下错误:

C:\Program Files\Console2>python
Python 2.6 (r26:66721, Oct  2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)] 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:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\__init__.py", line 45, in <module>
    from wx._core import *
  File "c:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 4, in <module>
    import _core_
ImportError: DLL load failed: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
>>>
C:\ProgramFiles\Console2>python
win32上的Python 2.6(r26:667212008年10月2日11:35:03)[MSC v.1500 32位(英特尔)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入wx
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“c:\Python26\lib\site packages\wx-2.8-msw-unicode\wx\\uuuuu init\uuuuuu.py”,第45行,在
从wx.\u核心导入*
文件“c:\Python26\lib\site packages\wx-2.8-msw-unicode\wx\\ u core.py”,第4行,在
导入核心_
ImportError:DLL加载失败:由于应用程序配置不正确,此应用程序无法启动。重新安装应用程序可能会解决此问题。
>>>

我已经尝试过删除wxPython并再次安装,但我遇到了相同的错误。如何解决此问题?

尝试使用ANSI版本而不是Unicode版本。IIRC它需要匹配Python 2.6安装才能正常工作。

在中查找“应用程序配置不正确”,唯一有意义的参考是64位与32位的兼容性问题

否则,我会说尝试ANSI是相当好的


顺便说一句,如果您再次尝试卸载,请进入site packages文件夹并确保删除所有wx和wxPython内容。

我收到了相同的错误

经过一些谷歌搜索,找到了这个链接并安装了它


这解决了问题。

复制Microsoft C运行时库v.9文件和清单。也就是说,
msvcr90.dll
microsoft.vc90.crt.manifest
从文件夹
python
到文件夹wx,即包含无法启动dll的文件夹


<>或安装Visual C++ 2008可重分发包。

我也有同样的问题。最好安装“便携式Python”IDE,它附带一些不错的模块,包括Wxpython。您可以立即开始编码GUI,而不需要下载单独的WxPython。


我不想这么说,但我也遇到了同样的问题,重新启动后导入工作正常。

可能太晚了,但我遇到了同样的问题,通过从他们的:wxPython2.8-win64-unicode-py27下载解决了这个问题 在我的例子中,它最初希望安装在python文件夹之外的其他地方。所以我把它改为../python27/Lib/SitePackages/ 然后它正常工作了


我希望它能有所帮助。

另一个迟来的答案,但我最近遇到了一些问题(8/14),我的解决方案是使用32位而不是64位的wxPython版本

如果尝试使用模块wxpython2.8.12.1版本,请选择python的版本。你可以在这里下载:


在删除unicode版本后,我尝试了ANSI版本,但仍然出现相同的错误。