conda는 아나콘다에서 만든 가상환경 도구이다.
파이썬에 내장된 가상환경 도구인 venv를 사용해도 가상환경을 사용할 수 있지만 venv는 설치된 파이썬 버전으로만 가상환경을 생성이 가능하다.
하지만 conda는 파이썬 자체의 버전도 포함하여 가상환경을 설치할 수 있다. 이런 장점 때문에 여전히 conda를 많이 사용하고 있다.
1. 가상환경 확인 하기
> conda info --envs
2. 가상환경 생성하기
생성된 가상환경 관련 파일들은 anaconda3/envs/ 하위에 생성, 저장됨
-설치된 python 버전으로 그냥 만들기
> conda create -n current
-파이썬도 새로운 버전으로 만들기
> conda create -n py36 python=3.6
3. 가상환경 활성화
윈도우에서는 터미널이나 파워쉘(power shell)에서 해당 가상환경을 활성화하면 된다.
> conda activate 환경명
주의!!!
window powershell에서는 권한 문제로 activate 를 수행해도 env 변경이 되지 않는 문제가 있다.
ex > acivate py36으로 수행했는데도 base를 지정하고 있는 예
이런 경우 관리자모드로 powershell을 수행시키고 다음 명령어를 수행한다.
>conda init powershell
>Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
이후에 power shell에서 activate 했을때 정상적으로 변경되는 것을 확인할 수 있다.
4. 가상환경 비활성화
> conda deactivate
5. 가상환경 삭제
> conda remove -n 환경명 --all
'IT > 리눅스' 카테고리의 다른 글
Rocky Linux 원격 호스트 포트 상태 확인하기(nmap, remote port check) (0) | 2023.04.05 |
---|---|
Rocky Linux ffmpeg 설치 하기(repo 설정 포함) (0) | 2023.04.04 |
python, pip 패키지 설치 가능 버전 찾기, 패키지 목록 생성/사용하기(requirements.txt) (0) | 2023.03.27 |
Rocky linux에서 docker 설치 중 podman, runc패키지 오류 해결 (0) | 2023.03.24 |
Rocky Linux Samba 설치 (0) | 2023.03.24 |