가상환경 생성
Anaconda Prompt를 실행하면 기본 가상환경 base가 켜진다.
(base) C:\Users\username>
conda create -n 가상환경이름 python=버전
명령어를 실행하여 가상환경을 생성한다.
예시의 경우 가상환경이름을 myflask로, 파이썬은 3.10 버전으로 설정했다.
(base) C:\Users\username>conda create -n myflask python=3.10
#
# To activate this environment, use
#
# $ conda activate myflask
#
# To deactivate an active environment, use
#
# $ conda deactivate
conda env list
명령어를 실행하면 생성된 가상환경의 목록을 보여준다. 아래의 코드 블럭에서 myflask가 생성된 걸 확인할 수 있다.
이어서 activate 명령어를 실행하면 (base)에서 (myflask)로 바뀌면서 새로 생성한 가상환경이 실행된 걸 확인할 수 있다.
(base) C:\Users\username>conda env list
# conda environments:
#
base * C:\ProgramData\anaconda3
myflask C:\Users\username\.conda\envs\myflask
(base) C:\Users\username>activate myflask
(myflask) C:\Users\username>
패키지 설치
패키지를 설치하기 앞서 conda list 명령어를 실행하여 해당 가상환경에 설치된 패키지 목록을 확인한다.
아래의 예시처럼 패키지 이름과 버전, 설치된 위치가 출력된다. (예시에서는 지워서 가려둠)
(myflask) C:\Users\username>conda list
# packages in environment at C:\Users\username\.conda\envs\test:
#
# Name Version Build Channel
bzip2
ca-certificates
libffi
openssl
pip
python
setuptools
sqlite
tk
tzdata
vc
vs2015_runtime
wheel
xz
zlib
원하는 패키지를 conda install 명령어를 실행하여 설치한다.
예시에서는 jupyter notebook을 설치했다.
설치가 끝나고 다시 conda list를 실행하여 위의 출력 결과와 달라진 점을 확인해보자.
(myflask) C:\Users\username>conda install jupyter notebook
(myflask) C:\Users\username>conda list
#바뀐 거 확인
설치했던 가상환경을 삭제하기 위해서 deactivate 명령어를 실행하여 myflask 가상환경에 나오고 base 로 다시 돌아온다.
그후 conda remove -n 가상환경이름 --all 을 실행하여 가상환경을 삭제한다.
(myflask) C:\Users\username>deactivate
(base) C:\Users\username>conda remove -n myflask --all
번외) Jupyter 커넬 연결하기
jupyter kernelspec list 을 실행하여 이용가능한 커넬을 출력한다. 보통 기본적으로 제공되는 커넬이 존재한다.
(myflask) C:\Users\username>jupyter kernelspec list
Available kernels:
python3 C:\Users\username\.conda\envs\myflask\share\jupyter\kernels\python3
python -m ipykernel install --user --name 커넬명 을 실행하면 커넬을 추가할 수 있다. 예시에서는 testKernel 이라고 명명했다.
이후 다시 커넬 목록을 출력하면 새로운 커넬이 추가되었음을 확인할 수 있다.
jupyter notebook 을 실행하여 jupyter notebook을 이용할 수 있다.
(myflask) C:\Users\username>python -m ipykernel install --user --name testkernel
Installed kernelspec testkernel in C:\Users\username\AppData\Roaming\jupyter\kernels\testKernel
(myflask) C:\Users\username>jupyter kernelspec list
Available kernels:
python3 C:\Users\username\.conda\envs\myflask\share\jupyter\kernels\python3
testKernel C:\Users\username\AppData\Roaming\jupyter\kernels\testkernel
(myflask) C:\Users\username>jupyter notebook
커넬을 삭제하기 위해서 다음 명령어를 실행한다.
(myflask) C:\Users\username>jupyter kernelspec uninstall testkernel
'IT학습 > 기타' 카테고리의 다른 글
[가상환경] venv 가상환경 (0) | 2024.01.04 |
---|---|
[가상환경] VSCODE에 가상환경 연결하기, venv 가상환경 (0) | 2024.01.04 |