Я использую pydev для разработки приложения для Google App Engine. я выполнил шаги, упомянутые здесь , чтобы настроить отладчик pydev для обработки необработанного исключения. я мог бы заставить его работать над примером проекта pydev, но когда я делаю те же шаги в моем проекте pydev gae, он не работает и выдает следующую ошибку:
pydev отладчик: предупреждение: психо не
доступны для ускорений (отладчик
все равно будет работать правильно, но немного
медленнее) отладчик pydev: запуск
...
Traceback (последний вызов был последним):
Файл "c: \ program"
Файлы \ Google \ google_appengine \ Google \ AppEngine \ инструменты \ dev_appserver.py»,
строка 3858, в _HandleRequest
Файл self._Dispatch (диспетчер, self.rfile, outfile, env_dict)
«C: \ Program
Файлы \ Google \ google_appengine \ Google \ AppEngine \ инструменты \ dev_appserver.py»,
строка 3792, в _Dispatch
base_env_dict = env_dict) Файл "c: \ program"
Файлы \ Google \ google_appengine \ Google \ AppEngine \ инструменты \ dev_appserver.py»,
линия 580, в рассылку
base_env_dict = base_env_dict) Файл "c: \ program
Файлы \ Google \ google_appengine \ Google \ AppEngine \ инструменты \ dev_appserver.py»,
линия 2918, в рассылку
self._module_dict) Файл "c: \ program"
Файлы \ Google \ google_appengine \ Google \ AppEngine \ инструменты \ dev_appserver.py»,
строка 2822, в ExecuteCGI
reset_modules = exec_script (handler_path, cgi_path,
хук) Файл "c: \ program"
Файлы \ Google \ google_appengine \ Google \ AppEngine \ инструменты \ dev_appserver.py»,
строка 2702, в ExecuteOrImportScript
exec module_code в script_module. dict Файл
"C: \ Users \ siddjain \ рабочей \ rfad \ SRC \ main.py",
строка 1, в
import pydevd ImportError: Нет модуля с именем pydevd
моя конфигурация отладки для проекта gae такая:
пример проекта pydev, в котором он работает, выглядит следующим образом, и я следую той же схеме в моем проекте gae:
import pydevd
def f(x,y):
z = y/x;
return z;
def main():
pydevd.set_pm_excepthook()
print f(0,0)
if __name__ == '__main__':
main()
конфигурация запуска для тестового проекта выглядит следующим образом:
модуль pydevd.py находится в C: \ eclipse \ plugins \ org.python.pydev.debug_2.0.0.2011040403 \ pysrc. Хотя этот путь не включен в pythonpath для тестового проекта, взлом работает в тесте. я также попытался включить этот путь в pythonpath проекта gae, чтобы увидеть, если это решит мою проблему, но это не