Python 3.2.5 на win 7 хорошо работает в командной строке, но получил ошибку в Eclipse с PyDev

#python #python-3.x #windows-7 #pydev

#python #python-3.x #windows-7 #pydev

Вопрос:

Я работаю над Python 3.2.5 на win 7.

например

   output_file = open('c:\temp\a_file.txt', 'w')
  

Он хорошо работает в командной строке python.

Но я получил ошибку «неопределенная переменная» для «open» в Eclipse с PyDev.

Синтаксис грамматики, который я выбрал для PyDev в Eclipse, — python 3.0.

Я следовал инструкциям для PyDev в http://www.rose-hulman.edu/class/csse/resources/Eclipse/eclipse-python-configuration.htm

Спасибо

Ответ №1:

Ну, отсутствие «открытого» означает, что PyDev не смог подключиться к оболочке для получения информации о встроенных модулях.

Это может быть активный брандмауэр, препятствующий общению… Пожалуйста, проверьте http://pydev.org/faq.html#PyDevFAQ-WhenIdoacodecompletion,PyDevhangs,whatcanIdo? и посмотрите, сможете ли вы понять, почему с помощью этих советов (если нет, пожалуйста, добавьте информацию в журнал, который у вас есть в Eclipse).

ps: Возможно, вы захотите выполнить следующие действия: http://pydev.org/manual_101_root.html для настройки PyDev в Eclipse.