728x90
728x170

파이썬을 공부하다 보면 때때로 패키지 간의 버전 호환성 문제로 인해

이전에 잘 실행되던 코드가 작동하지 않는 경우가 발생합니다.

이러한 문제의 주요 원인 중 하나는 한 패키지가 다른 패키지를 참조할 때

현재 설치된 버전과 다른 버전을 참조하면 에러가 발생하는 것입니다.

그러나 학습이나 프로젝트 진행 시 모든 버전을 통일하기 어려운 경우가 많습니다.

이런 경우에는 프로젝트나 학습 주제에 맞게 가상환경을 설정하고

그 환경 내에서 작업을 하면, 다양한 작업에 걸쳐 패키지 의존성이 꼬이는 것을 방지할 수 있습니다.

그래서 이번에는 가상환경을 설정하여 나만의 파이썬 작업 공간을 만드는 방법을 살펴보겠습니다.

 

먼저 파이썬이 설치된 상태여야 합니다. 파이썬 설치 후 가상공간들이 위치할 폴더('PY')를 하나 만듭니다.

PY 폴더 위치에서 cmd 창을 열어 아래 명령을 수행합니다.

D:\PY>python -m venv example
D:\PY>cd example
D:\PY\example>Scripts\activate.bat

위 명령을 수행하면 example 폴더가 생기면서  가상환경이 만들어지고 아래처럼

example 이라는 가상공간이 생기게 됩니다.

example 가상공간은 독립적이며 패키지를 설치해도 해당 가상공간에 설치가 되기 때문에

해당 가상공간에서만 해당 패키지를 사용할 수 있습니다.

jupyter nootbook 을 실행하기 위해 jupyter 를 설치합니다.

모든 준비는 완료되었고 단축키를 하나 만들어 단축키를 클릭 시 가상환경이 구동되면서 해당 가상공간에서 jupyter notebook 을 띄워보도록 하겠습니다.

배치파일을 하나 만들고 (이름은 아무거나)

내용은 아래와 같이 타이핑 합니다.

set root=D:\PY\example
call %root%\Scripts\activate.bat %root%

call cd D:\PY\example
call jupyter notebook

pause

이제 실행해 보면 가상환경이 구동되면서 jupyter notebook 이 실행됩니다

이런 식으로 필요할 때마다 가상환경을 만들어서 사용할 수 있게 됩니다.

 

728x90
그리드형
Posted by kjun
,