-
Anaconda : 가상환경에서 jupyter notebook 실행하기Language/Python 2021. 9. 13. 16:21
이번학기에 데이터 사이언스라는 과목을 듣게되면서 anaconda를 처음 알게됐다.
과제를 해야되는데 자꾸 import error가 나서 구글링을 해보니까 파이썬 버전이랑 pip버전이랑 안맞아서 update를 시켜줘야한다고 한다.
사실 anaconda가 뭔지도 몰랐고 해서 주피터 노트북에서 무식하게 그냥 pip install .... uninstall ... python도 삭제해봤다가..... 경로 설정도 다시 해봤다가 ..... 결국 가상환경의 개념을 이해하면서 문제를 해결했다 .ㅎㅎㅎㅎㅎ
가상환경은 한마디로 독립적인 작업환경에서 패키지 및 버전관리를 하기 위한 가상의 환경을 뜻한다.
쉽게 말하면, 파이썬같은 경우엔 버전이 빠르게 변화하는 언어라서 패키지랑 파이썬 버전이 충돌이 자주 난다.
그래서 '가상환경'을 구축, 즉 내가 원하는 개발환경을 따로 만들어서 그 환경 위에서 개발을 하면 충돌날 일도 없고 프로젝트별로 관리하기 쉽다!
1. 아나콘다 설치 -> 나는 3.8버전으로 설치했다.
2. anaconda prompt 실행
3. 아나콘다 버전 확인 및 업데이트
난 가장 최신 버전을 설치했기에 이 작업은 안해줬음
conda --version conda update conda
4. 아나콘다 가상환경 생성
conda --name (가상환경명 ex.py37_test) python=(원하는버전 ex.3.7)
5. 아나콘다 가상환경 리스트 확인하기
conda env list
6. 내가 만든 가상환경 활성화 시키기
conda activate 가상환경명
비활성화 할땐
conda deactivate
여기까지 하면 가상환경 구축 완료!!!
이제 conda 가상환경에서 주피터 노트북을 실행시켜보자...
가상환경을 활성화한 상태에서 시작해준다.
1. 주피터 노트북 설치
가상환경 내에서 주피터 노트북을 설치한다.
pip install jupyter notebook
2. 가상환경에 kernel을 연결시키자
python -m ipykernel install --user --name 가상환경이름 --display-name 커널명
--display-name 부분은 제외해도 된다.
3. 주피터 노트북 실행
jupyter notebook
그럼 가상환경에서 돌아가는 주피터 노트북이 실행된다.
들어가서 내가 만든 가상환경을 지정하면 됨!!
참고
https://2hyes.tistory.com/118?category=855163
https://yganalyst.github.io/pythonic/anaconda_env_1/
이제 과제만 하면 되겠군 ㅎ