ArcGIS 10 + wxPython: сбой ArcGIS при вводе «import wx» в командном окне ArcMap python

на моем ПК установлен ArcGIS 10 со встроенным Python 2.6.5. Я пытаюсь написать скрипт wxPython и хочу связать этот скрипт и сделать его исполняемым в ArcGIS.. чтобы проверить совместимость wxPython и ArcGIS 10, Я открыл командное окно Python в ArcMap и набрал

'import wx'

а затем нажмите "ввод"...

случилась забавная вещь, ArcMap разбился!!

Я установил правильную версию wxPython с Python 2.6.5...

поэтому мне интересно, знает ли кто-нибудь, что происходит? может быть, есть какие-то другие библиотеки, которые мне нужно установить перед использованием wxPython?

спасибо за любую помощь!


person Simon    schedule 15.12.2011    source источник


Ответы (2)


изменить расширение файла с «.py» на «.pyw», будет использовать pythonw.exe для его компиляции вместо использования python.exe по умолчанию...

person Simon    schedule 15.12.2011

Согласно форумам ArcGIS, это может быть несовместимость со стороны ArcGIS: http://forums.arcgis.com/threads/17789-wxpython Кажется, они думают, что PyQT будет работать лучше, но на самом деле они не предлагают никаких доказательств.

Я знаю, что IDLE Tkinter не всегда хорошо работает с wx, но это происходит только тогда, когда вы действительно запускаете приложение wx из него. И даже тогда у меня это чаще всего получалось. Я не знаю, почему просто импорт вызывает проблемы.

person Mike Driscoll    schedule 15.12.2011
comment
спасибо за вашу помощь .. оказывается, использование pythonw.exe в качестве компилятора решает эту проблему. так что в основном мне просто нужно изменить «XXX.py» на «XXX.pyw».. - person Simon; 15.12.2011