Linux에서 Eclipse IDE용 PyDev를 설정하는 방법
Eclipse는 프로그래머가 듣게 될 새로운 용어가 아닙니다. 개발자 커뮤니티에서 매우 인기가 높으며 오랫동안 시장에 출시되었습니다. 이 문서는 PyDev 패키지를 사용하여 Eclipse에서 Python을 설정하는 방법을 보여줍니다.
Eclipse는 Java 개발에 사용되는 통합 개발 환경(IDE)입니다. Java 외에 PHP, Rust, C, C++ 등과 같은 다른 언어도 지원합니다. Python 시장에 전용 Linux IDE가 있지만 여전히 사람들이 Eclipse 환경을 조정하여 Python 개발에 적합합니다.
설치를 3가지 부분으로 나누어 보겠습니다.
이 페이지에서
- Linux에서 Java 설치 및 구성
- Linux에 Eclipse IDE 설치
- Eclipse IDE 위에 PyDev 설치
바로 들어가서 어떻게 설정하는지 살펴보겠습니다.
리눅스에 자바 설치하기
Eclipse는 Java를 설치하지 않으면 실행되지 않으므로 이는 필수 단계입니다. Eclipse의 최신 릴리스에는 Java JRE/JDK 11 이상이 필요하며 64비트 JVM이 필요합니다.
Linux에서 Java를 설정하는 방법에 대한 포괄적인 기사를 살펴보세요.
- Ubuntu, Debian 및 Linux Mint에 Java를 설치하는 방법
- CentOS/RHEL 7/8 및 Fedora에 Java를 설치하는 방법
리눅스에 이클립스 설치하기
Linux에 Eclipse를 설치하는 방법에 대한 포괄적인 기사를 살펴보세요.
- Debian 및 Ubuntu에 Eclipse IDE를 설치하는 방법
- CentOS, RHEL 및 Fedora에 Eclipse IDE를 설치하는 방법
Linux에 PyDev 설치
PyDev는 Python 개발을 위해 Eclipse와 통합하기 위해 만들어진 타사 플러그인으로, 다음과 같은 다양한 기능이 제공됩니다.
- Linter(PyLint) 통합.
- 자동 완성.
- 대화형 터미널.
- 리팩토링 지원.
- 정의로 이동합니다.
- 장고를 지원합니다.
- 디버거 지원.
- 단위 테스트와의 통합.
PyDev가 Python 2.6을 지원하려면 Java 8 및 Eclipse 4.6(Neon)이 필요합니다. 이상. PyDev를 설치하기 위해 Eclipse 업데이트 관리자를 사용합니다.
'메뉴 표시줄 → 도움말 → 새 소프트웨어 설치 '로 이동합니다.
아래 이미지와 같이 창이 열리게 됩니다. "추가"를 클릭하고 URL "http://www.pydev.org/updates "
를 입력하세요. Eclipse는 제공된 URL에서 최신 버전의 PyDev 설치를 처리합니다. PyDev 패키지를 선택하고 이미지에 표시된 대로 “Next”를 누릅니다.
설치가 완료되면 '메뉴바 → 창 → 기본 설정 '으로 이동합니다. 왼쪽에는 PyDev가 있습니다. 계속해서 확장하세요. 여기에서 PyDev 환경을 구성할 수 있습니다.
다음 단계는 Python 인터프리터를 구성하는 것입니다. 이미지에 표시된 대로 '목록에서 선택'을 누르세요. 그러면 컴퓨터에 설치된 모든 Python 버전이 확인됩니다. 제 경우에는 Python2와 Python3.8이 설치되어 있습니다. 기본 통역사로 Python 3.8을 선택하겠습니다. “적용 및 닫기”를 클릭하면 Python 인터프리터가 성공적으로 설정되었습니다.
이제 일부 코드를 실행할 시간입니다. '프로젝트 탐색기 → 프로젝트 만들기 → PyDev → PyDev 프로젝트 '를 선택하여 새 프로젝트를 만듭니다.
프로젝트 이름, 디렉터리, Python Interpreter 버전과 같은 프로젝트 관련 정보를 구성하라는 메시지가 표시됩니다. 이러한 매개변수가 구성되면 '마침'을 클릭하세요.
확장자가 .py
인 새 파일을 만들고 코드를 배치하세요. 프로그램을 실행하려면 마우스 오른쪽 버튼을 클릭하고 “Run As → Python Run”을 선택하거나 메뉴 트레이에서 실행 아이콘을 누르세요. “CTRL+F11 ”
을 눌러 프로그램을 실행할 수도 있습니다.
이것이 바로 이 기사입니다. Eclipse에서 PyDev를 설정하는 방법을 살펴보았습니다. PyDev가 제공하는 더 많은 기능이 있습니다. 그것을 가지고 놀고 피드백을 공유하십시오.