![](https://blog.kakaocdn.net/dn/cy5ghx/btrnE81Vz1w/fwgEPwGFtvJy9FIEUp7cT1/img.png)
사실 파이썬을 사용할때 이클립스는 잘 쓰지 않습니다.
대부분의 파이썬 개발자는 파이참을 사용할텐데요...!
VSCODE를 쓰는사람도 있지만 이클립스를 쓰는 파이썬 개발자는 많지 않을것입니다.
하지만 저는 자바를 주언어로 사용하기 때문에 굳이 이클립스에서 한번 써보려고합니다!
![](https://blog.kakaocdn.net/dn/bOVr52/btrnAYtp9N4/8Kw7JRe0MboT4LL3bnkmB0/img.png)
파이썬파일들을 작업할 Workspace를 만듭니다!
저는 C아래 Workspaces안에 Workspaces_Python을 만들었습니다!
![](https://blog.kakaocdn.net/dn/byXjNX/btrnCzMI397/NkPjIrNRTWXAAWjYNRKIo1/img.png)
이클립스를 킬때 해당 경로로 Launch 하겠습니다!
![](https://blog.kakaocdn.net/dn/kKTIv/btrnCz0gReQ/tJBQ8M3CyhxbQOakYRY6J1/img.png)
새로운 Workspaces이기 떄문에 UTF-8로 변경해주시구요
![](https://blog.kakaocdn.net/dn/nl7H1/btrnBtNhC7X/hCDK7ZJHXKoSdrnrxetvIK/img.png)
이클립스 상단에 Help로 들어가시면 Marketplace가 있을겁니다!
마켓플레이스로 들어가주세요!
![](https://blog.kakaocdn.net/dn/cy0OhD/btrnB8PoURb/3PoOElWTVxrpaYvBsmKaMK/img.png)
마켓플레이스에서 pydev를 검색해주시구요.
설치해주세요!
![](https://blog.kakaocdn.net/dn/3HBjd/btrnAi6K2xt/ONoOZQsTPzuNgCHv1g1tS1/img.png)
Confirm을 눌러주세요!
![](https://blog.kakaocdn.net/dn/cxfDM5/btrnBbzjqwr/i15cHPZZ87qnlVr6dKwWCk/img.png)
설치가 완료되면 accept the terms of the license agreements에 체크해주시고 Finish 눌러주세요
![](https://blog.kakaocdn.net/dn/c8x7xX/btrnDFMrXfb/s8E6ZVkJg2t9ly6fwNT1X0/img.png)
그러면 오른쪽 아래에 뭔가가 다운로드가 되고있을겁니다.
![](https://blog.kakaocdn.net/dn/0sUFh/btrnCAEQv64/wvH6baAfZz7MKZLYZKQ8HK/img.png)
설치가 다시한번 완료되면 Restart 하겠냐고 뜨는데요.
다시시작해주세요!
![](https://blog.kakaocdn.net/dn/dDhBum/btrnCALCs3S/9LIW9UuiIEhqKpslk4hBDK/img.png)
다시시작한 이클립스 오른쪽 위에 Open Perspective를 클릭합니다.
![](https://blog.kakaocdn.net/dn/mX626/btrnC3z1hb8/kOosY0NjFyXhiC8mw5Wl1K/img.png)
새롭게 설치한 PyDev를 열어주세요!
![](https://blog.kakaocdn.net/dn/yECmz/btrnCALCs5g/WqTt2HvXoQwSOn7ID1fmd1/img.png)
자바를 사용할때와는 조금 다른 화면이죠??
여러분 CMD창에서 C드라이브에서 잠깐 어떤 작업을 해볼까요??
cd /
mkdir venvs
dir
cd venvs
python -m venv basic
![](https://blog.kakaocdn.net/dn/bWBZE1/btrnBtNhDaf/0uSYVxtU1cA7X6yXDSsGH0/img.png)
![](https://blog.kakaocdn.net/dn/eANeBw/btrnCzMI4ca/rrLk5VJdvHUCyu3tkcvRS1/img.png)
위의 작업은 basic이라는 가상환경을 만들었는데요.
프로젝트마다 버전이 다를수 있어서 가상환경에서 작업을 하려고합니다.
.\basic\Scripts\activate.bat
![](https://blog.kakaocdn.net/dn/rKv1h/btrnBNxXLzp/tKuhF6XokpBfGoIm3IaPsk/img.png)
가상환경 실행한 모습입니다.
deactivate
![](https://blog.kakaocdn.net/dn/0saOt/btrnC3Ulas8/dSikP0FC9YkTpdJXDK3ho1/img.png)
deactivate를 입력하면 원래 모습으로 돌아옵니다.
Preferences에서 PyDev - interperters - Python Interpreter에 들어가신다음에 New를 눌러주세요!
![](https://blog.kakaocdn.net/dn/cAEULH/btrnC2OE7Gt/pnRrASWTrYlkFSrFV57RJK/img.png)
사진에는 나와있지않지만
Browse for python/pypy exe
를 눌러주세요!
![](https://blog.kakaocdn.net/dn/HxWHd/btrnBtzHod9/Qk2oCJ3aEb7k4A0L8qfQvK/img.png)
아까 저희가 만들었던 가상환경의 경로를 적어줍니다.
Interpreter의 이름은 basic으로 할게요
![](https://blog.kakaocdn.net/dn/c0hHXr/btrnAXOQwtR/hRYuLAgoAk7zxyDzXfkYJK/img.png)
![](https://blog.kakaocdn.net/dn/Shmop/btrnBNq9Kae/0pltrhd1dffkgU4wqWad60/img.png)
설정을 잘 하셨다면 위와같이 pip와 setuptools가 나와있을거에요!
그러면 잠시 다시 cmd창으로 넘어오겠습니다.
![](https://blog.kakaocdn.net/dn/bIkvHB/btrnE9zKMy9/Eaw0lqdzbIafFk9wl6xuuK/img.png)
가상환경을 실행해주시구요
pip install pytube3
![](https://blog.kakaocdn.net/dn/rhlJf/btrnC3UlatT/K151mygNmbdseMBamB9Fp1/img.png)
pip install pytube3 명령을 입력해주시면 뭔가 설치할겁니다!
이거는 나중에 작업할게 있어서 설치했습니다!
그러고 다시 이클립스로 올게요!
![](https://blog.kakaocdn.net/dn/HUFbS/btrnBsOksop/qE8inaSeQrji9wkqiNNczk/img.png)
cmd창에서 설치를 한다음 다시 이클립스로 와도 변화가 없을거에요!
Manage with pip버튼을 눌러서 들어갔다가 cancel하시면 이러한 화면이 나옵니다!
이렇게 나오면 가상환경으로 잘 연결이 된 것입니다!
이제 Apply and Close하겠습니다.
![](https://blog.kakaocdn.net/dn/b1rt8v/btrnBLz57GH/HAQC2DC88KtX8Xz8nOXXk1/img.png)
새로운 프로젝트를 만들때는 PyDev Project로 만들어주세요!
![](https://blog.kakaocdn.net/dn/BI9Un/btrnBLtlAu6/pgU4ZHWYondpf6X7yrnnm0/img.png)
project type에 있는 것처럼 파이썬 종류를 선택할수 있으며
Grammer Version으로 문법도 바꿀수 있습니다.
Finish 누르면 프로젝트가 만들어집니다
![](https://blog.kakaocdn.net/dn/9goSX/btrnBrWbNFA/LRbUrlVOzQaGdR7vCQ6JEK/img.png)
이제 패키지를 만들어주세요!
![](https://blog.kakaocdn.net/dn/b8RLOa/btrnAiyVKXD/rE0vgFeajJEpNIGYAJDMgk/img.png)
__init__.py는 배포할때 중요한 애들이라서 지금은 신경쓰지 않으셔도 됩니다.
이제 파일을 만들때는 PyDev Module로 만들어주시면되는데요.
이상한 템플릿이 나올겁니다.
그템플릿을 없애기위해서는!
![](https://blog.kakaocdn.net/dn/bXAN7N/btrnBLGSDDR/TMdYkg4qnkVbWKbo6b4bT0/img.png)
![](https://blog.kakaocdn.net/dn/wWkw4/btrnB7QtFjg/6Md3G9BBXrIDjJyzYcKRI0/img.png)
![](https://blog.kakaocdn.net/dn/bKnnJ1/btrnBtNhC6L/n8pDVktOvRyzMvc38pLeKK/img.png)
이 작업을 해주시면되요!
![](https://blog.kakaocdn.net/dn/eeyuNl/btrnDHjcEUX/BPO0XE0GDjKZ0l17ID1qK1/img.png)
그리고 코드를 작성하고 실행시켜볼때는 Ctrl + F11을 누르죠?
그러면 위와 같은 창이 나옵니다.
Python Run을 누른다음에 실행하면 잘 실행이 됩니다~
'IDE > eclipse' 카테고리의 다른 글
[eclipse] Edit Template(JSP 템플릿) (0) | 2022.08.15 |
---|---|
[eclipse리셋] 콘솔창과 프로젝트 분리될때? 리셋하는법! (1) | 2022.05.14 |
이클립스로 Spring 설치부터 기본셋팅까지! (0) | 2022.03.07 |
[eclipse] HTML5를 이클립스로! (1) | 2021.11.25 |
[eclipse] Oracle Database와 연동하기 (0) | 2021.11.24 |