2014-09-13 3 views
1

그래서 Eclipse에 PyDev를 설치하고 테스트를 시작 했으므로 문제가 발생했습니다.PyDev 대화 형 콘솔 문제

IDLE을 사용하여 파이썬을 실행하는 동안, 예를 들어 파일을 만들고 변수 x = 10을 설정 한 다음 IDLE이 해당 파일을 실행하도록 만들 수 있습니다. 그러면 Python에 x를 요청할 수있게 될 것이고, 10을 주겠다. 나는 PyDev에서 그것을 어떻게 할 지 모른다.

파이썬 대화 형 콘솔을 생성 한 다음 프롬프트가 나타나면 "현재 활성 편집기 용 콘솔"을 선택했지만 편집기에 x가 10 개까지 정의되어 있어도 콘솔이 x를 인식하지 못합니다. 콘솔을 만들기 전에 저장했지만 콘솔을 열기 전에 파일을 실행했습니다 ... 어떻게해야할지 모르겠군요 ...

고마워요!

답변

0

흠, 나는 IDE IDLE에 익숙하지 않으며, 일반적으로 콘솔을 통해 파일을 실행하지도 않지만 어쩌면 나는 당신의 질문을 이해할 것입니다. 핵심 답변은 실행이 종료되지 않으므로 x = 10이 메모리에 상주하도록 중단 점이 필요하다는 것입니다. 중단 점이 x 10 이후에 설정된 경우 중단 점에 도달하면 실행이 중지되고 "x"를 입력하면 10이됩니다. 파일로드와 관련하여 콘솔을 사용하는 방법에 대한 온라인 설명서가 있습니다 콘솔에서. 나는 파일에서 디버그 모드로 실행하는 동안 shift-F9를 누르는 경향이있다. 대화 형 콘솔이 아닌 디버그 콘솔에 남겨 둡니다 (">"프롬프트가 표시되지 않음)하지만 x를 입력 할 때 x = 10을 사용할 수 있습니다. 아마도 나는 오해했을 것입니다. 행운을 빕니다!

+2

디버그를 찾았습니다. 고맙습니다. 하지만 당신은 디버그에 갈 필요없이 코드를 사용할 수 있다고 생각했을 것입니다 ... pydev가 콘솔을 만들 때 파일에 링크하고 싶지 않은 파이썬 대화 형 콘솔을 제공 할 때 디버그에 들어가야하는 이유는 무엇입니까? "파이썬 콘솔"과 "현재 활성화 된 편집기 용 콘솔"을 가지고 있는데, 두 번째 옵션은 콘솔과 코드를 연결하지만, 오도 그것을 원하지는 않는다. –

0

콘솔을 만든 후에는 콘솔에서 파이썬의 execfile을 수행해야합니다 ... (ctrl + alt + enter).

참조 : 나는 현재 버전은 해당 명령에 문제를 가지고 있다고 생각 자세한 내용

참고 http://pydev.org/manual_adv_interactive_console.html -하지만 난 아마에 대한 수정 프로그램이 있습니다 내일 릴리스를 할 수 있습니다 (PyDev의 3.8)

관련 문제