Я новичок с питоном и только начинаю с wxPython.Почему файл wxPython не запускается из каталога Aptana Workspace, но будет запускаться из любого другого каталога?
У меня есть базовый код для начинающих с использованием wxPthon, который отлично работает в любом другом каталоге, но в каталоге Aptana Workspace (или его подкаталогах). Скопируйте и вставьте файл - дважды щелкните по имени файла с помощью мыши, и он будет запущен, но ТОЛЬКО, если файл не находится в каталоге рабочей области Aptana. (Не имеет значения, работает ли Aptana или нет) Что происходит?
#!/usr/bin/python
# simple.py
import wx
app = wx.App()
frame = wx.Frame(None, -1, 'simple.py')
frame.Show()
app.MainLoop()
, вероятно, связанная с этим проблема в том, что с WxPython в PyDev я получаю подобные ошибки в некоторых других пользователей - «Undefined переменной от импорта: App» (или что-нибудь еще с wx.prefix.)
Я пробовал все предложения в Undefined variable from import when using wxPython in pydev, например, переустанавливая интерпретатор python в PyDev, проверяя, что wx-2.8-msw-unicode правильно указан в System PYTHONPATH, гарантируя, что wxPython включен в принудительные встроенные. Я также сделал несколько перезагрузок, на всякий случай ...
Я также попробовал пару предложенных писак - Ctrl + комментарии на линиях ошибок, даже WX = WX (как удалить красные значки ошибок, но программа по-прежнему не выполняется .... «Объект AttributeError: 'module' не имеет атрибута« Приложение », когда я пытаюсь запустить программу из Aptana)
Поскольку файл работает ОК снаружи Рабочее пространство Aptana, очевидно, что-то о рабочем пространстве Aptana, которое я не понимаю. У кого-нибудь есть предложения?
Windows Vista Python 2.7 Aptana Studio 3
Некоторые хорошие предложения по отслеживанию проблемы там.Я был вдохновлен на повторный просмотр pydev, продолжая пытаться работать с wxpython .... и маленькие красные значки ошибок исчезли без всякой помощи от меня. Программа теперь работает нормально, поэтому проблема, похоже, исправлена - возможно, я сделал волшебное количество перезагрузок, так как возникла проблема ???? Я обязательно буду учитывать эти предложения, если проблема повторяется. Спасибо за помощь. – Marg