어쩌다데싸
[Anaconda] 가상환경 만들기 본문
가상환경에 대해 들은 적은 있었지만 그때까지만 해도 딱히 필요성을 느끼지 못했다.
하지만 프로젝트를 진행하면서 알 수 없는 오류들이 생기고 그게 버전 문제였다는 것을 깨닫고 나서는
초보자는 모르는게 생겼을 때 바로 해결해야 한다는 깨달음을 얻었다.
1. 가상환경의 필요성
가상환경 없이 패키지를 설치하게 되면 패키지들끼리 서로 충돌하거나 호환이 되지 않는 등 귀찮은 오류가 생긴다.
각 프로젝트에서 필요한 패키지만 설치하고 버전을 관리하면 관리하기가 편하다.
당장 여러 프로젝트를 하지 않는 경우 (과거의 나처럼) 가상환경 필요성을 느끼지 못할 수 있지만
장기적인 관점에서 가상환경에 익숙해지는 것이 미래의 나에게 좋을 것 같다.
2. 아나콘다_가상환경
virtualenv 나 venv 등 가상환경을 만드는 방식은 다양하지만 아나콘다를 통해 파이썬을 설치한 상태이기 때문에 Anaconda 환경에서 conda 명령어를 사용해 가상환경을 만들었다.
1) 가상환경 만들기
conda create -n 가상환경이름
conda create -n 가상환경이름 python=3.7
가상환경을 만드는 명령어로 특정 python 버전을 설치할수도 있다.
2) 가상환경 리스트 확인
tutorial 이라는 가상환경을 만들고 conda env list 명령어를 입력하면
기본 base 아래 tutorial 이라는 가상환경이 생긴 것을 확인할 수 있다.
3) 가상환경 활성화
conda activate 가상환경이름
위의 명령어를 통해 가상환경을 활성화 할 수 있다.
당연한 이야기지만 활성화 시키지 않으면 가상환경이 아닌 기본 base 에서 작업하게 된다.
4) 가상환경 비활성화
conda deactivate 가상환경이름
5) 가상환경 삭제
conda env remove -n 가상환경이름
가상환경에는 기본적으로 설치된 라이브러리가 없는 경우가 많기 때문에 필요한 라이브러리를 설치해야 한다.
다음에는 텐서플로랑 파이토치 가상환경에서 실행시켜 봐야겠다.
'ETC' 카테고리의 다른 글
YouTube API 키 발급 및 Python을 이용한 API 요청 가이드 (1) | 2025.03.07 |
---|---|
[마케팅 데이터 분석] 퍼널 분석 & KPI (0) | 2025.02.20 |
[유데미(Udemy) 강의 후기] Apache Spark 와 Python으로 빅데이터 다루기 (0) | 2024.04.14 |
[유데미(Udemy) 강의 후기] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복 (0) | 2024.03.31 |
[Python] matplotlib 시각화 정리 (0) | 2021.07.13 |