본문 바로가기

정보/컴퓨터

파이참 PyCharm 에서 pypy3 인터프리터 설정하는 방법

728x90
반응형

pypy3란?

바드 선생님의 답변

PyPy는 Python 코드를 해석하고 실행할 수 있는 가상 머신입니다. Python 인터프리터보다 빠르도록 설계되었으며 일부 Python 코드에서 CPython보다 2~3배 빠를 수 있습니다. PyPy는 JIT(Just-In-Time) 컴파일러를 사용하여 Python 코드를 기계어로 컴파일하여 속도를 향상시킵니다. 또한 PyPy는 Python 코드를 최적화하는 데 사용할 수 있는 다양한 기능을 제공합니다.

Python과 PyPy의 주요 차이점은 PyPy는 Python 코드를 JIT 컴파일하는 반면 Python은 Python 코드를 해석한다는 것입니다. JIT 컴파일은 프로그램 실행 시점에 Python 코드를 기계어로 번역하는 프로세스입니다.

이렇게 하면 Python 코드를 해석하는 데 필요한 시간과 리소스를 절약할 수 있습니다.PyPy는 Python 인터프리터보다 빠르도록 설계되었지만 Python 인터프리터보다 메모리 집약적일 수도 있습니다. 특정 응용 프로그램에 가장 적합한 구현은 구현의 속도, 메모리 사용량 및 기타 요인에 따라 달라집니다.

 

pycharm은 파이썬언어로 코딩할 수 있는 ide입니다. 프로젝트를 생성할 때 인터프리터를 설정할 수 있는데

pypy3를 설치해서 인터프리터를 연결하면 파이참에서 pypy3로 코딩할 수 있습니다. 그렇다곤 하지만 python과 pypy의 

언어 문법은 같다고 하기 때문에 별 차이는 없겠지만 그래도 해봅시다!

 

pypy3 설치

https://www.pypy.org/

 

PyPy

A fast, compliant alternative implementation of Python Download PyPy What is PyPy ? Documentation (external link) On average, PyPy is 4.8 times faster than CPython 3.7 PyPy (with JIT)

www.pypy.org

 

위 사이트에 들어가서 Donwload PyPy 를 클릭해줍시다.

깨알같이 밑에 원래 python 보다 4.8배 빠르다고 적혀있네요.. 그런데 백준 풀때 어떤 문제는 더 느리던데 ㅎㅎ..

 

 

아무튼 다운로드 버튼을 누르면 pypy 버전별 다운로드하는 사이트로 들어와집니다. 여기서 운영체제랑 버전별로 설치할 수 있는데, 저는 Windows 64 bit PyPy3.9 버전으로 다운로드하겠습니다.

 

 

다운로드한 압축파일을 c 풀더에 아무이름으로 풀더를 만들어서 가져왔습니다. 가능하면 풀더 경로에 한글이 들어가지 않도록 만들어주세요. 저처럼 c드라이브 풀더에 pypy 풀더를 만들어서 가져다 놓으셔도 됩니다. 

 

이제 압축을 풀어줍시다.

 

 

압축을 풀고 만들어진 풀더로 들어가면 이렇게 pypy 파일들이 들어있는걸 보실 수 있습니다. 여기서 pypy 3.9.exe 파일을 실행해볼까요? 

 

 

그러면 보통은 pc 보호 이렇게 뜰텐데 관리자 모드로 실행하셔도 되고 추가정보 누르고 실행 누르셔도 됩니다

 

 

그러면 익숙한 파이썬 파일과 비슷하게 나옵니다.

 

 

파이썬 문법을 그대로 사용할 수 있습니다.

 

이제 사용자 설정 변수 창을 열어서 환경변수로 등록해줍시다.

 

 

윈도우 키 눌러서 "환경" 이라고 검색하면 시스템 환경 변수 편집 바로가기가 나옵니다.

 

 

맨 밑에 환경 변수 버튼 클릭

 

 

시스템 변수 혹은 사용자이름에 대한 사용자 변수 여기 아무 곳에 Path 를 찾아서 편집을 눌러줍시다

 

 

그리고 pypy 파일들이 있는 경로를 복사합니다.

 

 

새로 만들기 클릭 -> 복붙 

 

 

그리고 확인 눌러줍시다

 

환경 변수가 제대로 등록되었는지 확인하기 위해

윈도우 키 + r -> cmd 클릭 후 확인 

 

 

 

pypy -v 입력했을 때 뭔가 막뜨면 제대로 된겁니다.

 

이제 pycharm으로 갑시다

 

PyCharm 에서 pypy3 인터프리터 설정하기

 

 

파이참 -> 파일 -> 새 프로젝트 클릭

 

 

환경변수가 제대로 등록되었으면 기본 인터프리터 리스트 박스를 클릭하면 pypy 인터프리터가 나옵니다.

 

 

pypy.exe로 눌러줍시다.

안나온다면 직접 경로를 설정하셔야하고 ... 버튼을 클릭해서 pypy.exe 클릭해주시면됩니다.

 

그리고 생성

 

 

그러면 pypy 인터프리터로 프로젝트가 생성되었으며

파이썬 언어 문법과 동일하게 코딩하실 수 있습니다!

 

 

실행도 잘 나오는걸 확인하실 수 있습니다.

 

 

728x90
반응형