728x90
반응형
가상환경 이름을 변경하는 기능이 없기 때문에 이름을 변경하려면
가상환경을 복사하고 기존의 가상환경을 삭제하면 된다.
# 가상환경 생성
conda create -n 가상환경이름 [python=버전]
# 가상환경 목록보기
conda env list
# 가상환경 복사
conda create -n 가상환경이름 --clone 기존가상환경이름
# 가상환경 삭제
conda remove -n 가상환경이름 --all
# 가상환경 활성화
conda activate 가상환경이름
# 가상환경 비활성화
conda deactivate
######################
# 패키지 설치
conda install 패키지명[==버전]
# 패키지 삭제
conda uninstall 패키지명
# 아나콘다가 관리하는 패키지 목록보기
conda list
######################
주피터 커널 관리
# 주피터 노트북과 커널 연결하기
# 가상환경 활성화
conda activate 가상환경이름
# 가상환경에 쥬피터노트북설치
(가상환경이름)conda install jupyter
# 커널추가 (커널이름생략시 가상환경 이름으로 커널생성)
python -m ipykernel install --user --name 가상환경 이름 [--display-name 커널명]
# 커널삭제
jupyter kernelspec uninstall 커널명
프롬프트나 터미널에서 명령어로 삭제가 안될 경우 디렉토리를 찾아서 직접 삭제해줄 수 있다.
jupyter kernelspec list
위의 명령어를 치면 커널이름과 정보가 저장된 위치가 나오고 그 디렉토리를 지우면 커널에서 삭제된다.
가상환경파일을 이용한 가상환경 복사하기 / 맞추기 (동기화 ; 같게 만들기)
# 가상환경 내보내기
conda env export > 파일명(requirements).yml
# 가상환경 파일을 이용해서 가상환경 만들기
conda env create -f requirements.yml
# yml파일의 name과 같은 가상환경이름이 있을 경우 에러가 발생한다.
# yml파일의 name을 변경하고 명령어를 실행해주면 된다.
# 가상환경 파일을 이용해서 가상환경 업데이트하기
conda env update -n 가상환경이름 -f requirements.yml --prune
#--prune은 requirements.yml에 정의되지 않은 설치된 패키지 제거
핵심요약
- 가상환경 생성
# 아나콘다 가상환경 생성
conda create -n 가상환경명 [python=파이썬버전]
# 아나콘다 가상환경 활성화
conda activate 가상환경명
## 커널 추가시
# 주피터 설치
conda install jupyter
# 커널 추가
python -m ipykernel install --user --name 가상환경명 [--display-name 커널이름]
- 가상환경 삭제
## 커널 추가했을 경우
# 커널삭제
jupyter kernelspec uninstall 커널명
# 가상환경 삭제
conda remove -n 가상환경이름 --all
728x90
반응형
'Python 파이썬 > 아나콘다 anaconda' 카테고리의 다른 글
만약 커널삭제를 하지 않고 아나콘다를 재설치했다면... (0) | 2022.04.08 |
---|---|
주피터 시작위치(홈 디렉토리) 설정 & 주석 처리 단축키 안먹힐 때 (0) | 2022.03.22 |
python ) 아나콘다 설치 및 주피터 폰트설정 (0) | 2022.03.04 |
아나콘다와 pip (0) | 2022.03.04 |
댓글