«import wx» завершается неудачно после установки wxPython в Windows XP - PullRequest
4 голосов
/ 25 ноября 2008

Я скачал и установил эту версию wxPython для использования с моей установкой Python 2.6:

http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode-2.8.9.1-py26.exe

Когда я запускаю 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.
>>>

Я уже пытался удалить wxPython и установить снова, и я получил ту же ошибку. Как я могу решить эту проблему?

Ответы [ 9 ]

3 голосов
/ 25 февраля 2011

Ненавижу говорить об этом, но у меня была та же проблема, и после перезагрузки импорт работал нормально.

3 голосов
/ 30 ноября 2008

Я получаю ту же ошибку.

После некоторого поиска в Google нашел эту ссылку на MSVC ++ 2008 Redestributable и установил ее.

Это решило проблему.

1 голос
/ 31 января 2011

У меня тоже есть та же проблема. Лучше установить IDE "Portable Python", которая поставляется с некоторыми хорошими модулями, включая wxPython. Вы можете начать кодирование GUI немедленно без необходимости загружать отдельный wxPython. Ссылка, http://www.portablepython.com/

1 голос
/ 12 мая 2009

Скопируйте файлы библиотеки времени выполнения Microsoft C v.9 и манифест. То есть msvcr90.dll и microsoft.vc90.crt.manifest из папки python в папку wx, то есть в папку, в которой не удалось запустить библиотеки DLL.

Или установите распространяемый пакет Visual C ++ 2008.

1 голос
/ 25 ноября 2008

Из поиска «неправильная конфигурация приложения» в системе wxPython trac , единственная ссылка, которая может иметь смысл, - это проблема совместимости 64-битной и 32-битной совместимости.

В противном случае, я бы сказал ответ Брайана о попытках ANSI довольно хорош.

Кстати, если вы попытаетесь удалить снова, перейдите в папку site-packages и убедитесь, что все компоненты wx и wxPython удалены.

1 голос
/ 25 ноября 2008

Попробуйте версию ANSI вместо версии Unicode. IIRC должен соответствовать установке Python 2.6 для правильной работы.

0 голосов
/ 06 сентября 2014

вы пытаетесь использовать модуль wxpython версии 2.8.12.1, выберите версию своего питона. Вы можете скачать его здесь:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#wxpython

0 голосов
/ 02 августа 2014

Еще один поздний ответ, но у меня недавно были проблемы (8/14), и я решил использовать 32-битную версию вместо 64-битной версии wxPython.

0 голосов
/ 17 ноября 2013

Возможно, слишком поздно, но у меня возникла та же проблема, и я решил ее, загрузив ее со своего собственного веб-сайта : wxPython2.8-win64-unicode-py27 В моем случае он изначально хотел установить где-то еще, чем моя папка Python. Поэтому я изменил его, чтобы быть в ../python27/Lib/SitePackages/ Тогда все заработало нормально.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...