2011-11-03 5 views
7

저는 Eclipse/PyDev를 처음 접했고 정말 기본적인 질문을 가지고 있습니다. 원격 시스템에서 파이썬 파일을 편집하고 디버깅 할 때 사용하고 싶습니다. RSE 및 pydevd를 사용하여이 작업을 수행 할 수 있지만 실제로 IDE와 통합 된 것처럼 보이지 않습니다. 즉, RSE 퍼스펙티브로 이동하여 파일을 편집 할 수 있습니다. 그런 다음 원격 시스템에서 스크립트를 실행하고 디버거에서 단계별로 수행 할 수 있습니다. 그러나이 파일은 Eclipse가 유지 관리하는 프로젝트의 일부가 아닙니다. 그것은 모두 상당히 흩어져 있습니다. 원격 프로젝트를 Eclipse 프로젝트에 포함시키는 방법이 있습니까? 파일을 프로젝트로 드래그 할 수는 있지만 로컬 복사본을 만듭니다. 나는이 잘못에 접근하고 있는가? 당신이 그것을 찾을 일단PyDev로 원격 프로젝트 만들기

감사합니다, 제리

답변

6

OK, 그것은 간단하지만 오히려 명백한뿐만 아니라 것으로 밝혀졌습니다. RSE 관점에서 소스 파일이 들어있는 폴더를 마우스 오른쪽 단추로 클릭하고 "원격 프로젝트 만들기"를 선택하십시오. 이 꽤 잘 작동하는 것,하지만 난 여전히 한 가지 문제가 : 디버거가 디버깅 오전 파일의 로컬 복사본을 원하는 및 RSE 복사본을 충분히 고려하지 않는 것 같습니다. 이제 디버깅을 시작하기 전에 원격 서버에서 워크 스테이션으로 파일을 복사해야합니다. 그것은 일종의 통합 목적에 어긋납니다.

더 좋은 방법이 있습니까? SSH 파일 시스템을보고 있지만 정말로 그렇게하고 싶지는 않습니다. 내가 너무 가깝다고 느낀다.

편집 2011-11-09 : 최근이 문제는 PyDev 개발자가 해결했습니다. 오늘 밤 야간 PyDev 업데이트를 설치하면 원격 서버에서 소스를 가져 오는 옵션이 추가됩니다. 세부 사항 here.

0

나는이 문제에 관해 잠시 생각해 봤지만, 나는이 질문에 아래의 대답으로 대답했다. 불행히도, Eclipse로 RSE 패키지로 원격 인터프리터를 설정할 수 없습니다. Pycharm (Python Jetbrains IDE)을 사용합니다. 그리고 그것은 약 1 년 동안 나에게 위대한 일을 해왔습니다. 당신은 그것의 값을 치러야 만합니다, 그것의 명목상의 금액이지만 그것의 가치가 있습니다. https://stackoverflow.com/a/15360958/1702186