728x90
가상환경?
프로젝트별로 패키지를 따로 관리하는 것
가상환경이 필요한 이유?
패키지 버전별로 호환성 문제가 발생할 수 있기 때문!
프로젝트별로 각각의 가상환경을 설치하여 서로간에 간섭없이, 버전이 다른 패키지들도 각각의 가상환경에 설치되기 때문에 프로젝트별로 잘 동작 됨
아나콘다?
아나콘다는 기본 라이브러리와 가장 많이 사용하는 패키지들을 한번에 설치할 수 있는 파이썬 배포판
공식 홈페이지에서 다운받은 파이썬 개발 도구는 pip를 제외한 어떠한 패키지도 추가로 설치되지 않기 때문에, 필요한 패키지를 직접 설치하고 가상환경 구축에도 불편한 점이 있어 공식 홈페이지에서 파이썬을 사용하는 것 보다 파이썬 배포판인 아나콘다를 사용하는 것이 좋음
1. Anaconda Prompt 실행
2. 가상환경 생성
conda create -n 가상환경 이름 python=버전
testk 라는 이름으로 가상환경 생성
아래와 같이 Proceed ([y]/n)?이 나오면 y를 누르고 엔터를 눌러주면 된다
3. 가상환경 활성화
conda activate 가상환경 이름
코드를 실행해보면 괄호 안에 활성화된 가상환경 이름 확인 가능
4. Jupyter lab에 가상화면 연결
pip install jupyter lab
5. 커널 연결
python -m ipykernel install --user --name 가상환경이름 --display-name "커널출력이름"
커널출력이름은 주피터랩에서 보이게 될 이름
5. Anaconda Navigator에서 Jupyter lab 실행
6. kernel > Change kernel...에 들어가면 생성했던 testk 가상환경이 연결된 것을 확인할 수 있다.
728x90
'Python > Python 기초문법' 카테고리의 다른 글
Python - Numpy 활용하여 로또 번호 생성하기 (1) | 2024.01.04 |
---|---|
Python - Numpy 배열 생성 (1) | 2024.01.04 |
Python - Module, Package, Library, pip (0) | 2024.01.02 |
Python - 독스트링 (Docstrings) (0) | 2024.01.01 |
Python - 제어문 (0) | 2024.01.01 |