250x250
Notice
Recent Posts
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
관리 메뉴

일상 코딩

Miniconda3 Conda 가상환경 설치 및 설정 본문

Python/Conda 가상환경 설정

Miniconda3 Conda 가상환경 설치 및 설정

polarcompass 2021. 11. 22. 11:33
728x90
Mini Conda 설치
파이썬 버전별 설치 파일 다운로드 링크

● Linux

https://docs.conda.io/en/latest/miniconda.html#linux-installers

 

Miniconda — Conda documentation

Miniconda is a free minimal installer for conda. It is a small, bootstrap version of Anaconda that includes only conda, Python, the packages they depend on, and a small number of other useful packages, including pip, zlib and a few others. Use the conda in

docs.conda.io

● Mac OS

가상환경으로 python 3.7 이하의 버전을 설치하고자 하면, 아래와 같은 파일을 받아 설치해준다.

https://docs.conda.io/en/latest/miniconda.html#macos-installers

※ 2번은 Option - 해도그만 안해도 그만인 단계.

2.bash file 설치 

① Mac OS

다운로드 받은 파일 폴더로 이동 후 파일명 입력해준다.

sudo sh <filename>

② Linux

sudo sh <filename>

 

3. conda 명령어 실행 안될때

① Mac OS

conda 명령어 안될때

.zshrc 문서 열때 사용할 에디터별 명령어
에디터 명령어
VSCODE code ~/.zshrc
Vim vi ~/.zshrc
open open ~/.zshrc
gedit gedit ~/.zshrc
gedit ~/.bashrc

 

miniconda3 설치 폴더 찾고 bin -> conda 파일 찾고 상세 정보에서 위치 복사 후 .zshrc에 붙여넣어준다.

export PATH="/Users/<본인 컴퓨터 이름>/miniconda3/bin:$PATH"
VSCODE 창에서
command + S 저장
터미널에서 아래 명령어 실행
source ~/.zshrc

conda 명령어 실행 확인

conda --version
4. 가상환경 생성
conda create -n <가상환경이름> python=<버전>
5. 가상환경 확인
 conda info --envs
6. 가상환경 활성화
conda activate <가상환경명>
7.가상환경 비활성화
conda deactivate
8. (base) conda 기본 가상환경 진입 설정 취소하기
터미널 앞에 (base) 제거
conda config --set auto_activate_base false
9. 가상환경 복사하기
conda create -n 복사된_가상환경이름 --clone 복사할_가상환경이름
10. 가상환경 삭제하기
conda remove -n 가상환경이름 --all
11. 패키지 관리, 패키지 목록 txt 파일로 만들기
pip freeze > requirements.txt
12. 가상환경에 패키지 txt 파일로 설치

    ① 가상환경 진입 후

    ② requirements.txt 파일이 있는 폴도로 이동 후 아래 명령어 입력

pip install -r requirements.txt

    ③ 목록에 있는 패키지들을 삭제시

pip uninstall -r requirements.txt
13. 터미널 단축키 설정
에디터 명령어
VSCODE code ~/.zshrc
Vim vi ~/.zshrc
open open ~/.zshrc
gedit gedit ~/.zshrc
gedit ~/.bashrc
# 아래 코드를 붙여넣어준다.
# custom alias
echo "nz = nano ~/.zshrc"
alias nz="nano ~/.zshrc"

echo "opz = open ~/.zshrc"
alias opz="open ~/.zshrc"

echo "sz = source ~/.zshrc"
alias sz="source ~/.zshrc"

echo "ce = conda info --envs"
alias ce="conda info --envs"

echo "cs = conda search"
alias cs="conda search"

echo "ci = conda install"
alias ci="conda install"

echo "ca = conda activate"
alias ca="conda activate"

echo "cde = conda deactivate"
alias cde="conda deactivate"

echo "pip = pip3"
alias pip="pip3"

echo "cc = conda create -n"
alias cc="conda create -n"

echo "cr = conda remove -n"
alias cr="conda remove -n"

echo "pkg_freeze = pip freeze > requirements.txt"
alias pkg_freeze="pip freeze > requirements.txt"

echo "rqi = pip3 install -r requirements.txt"
alias rqi="pip3 install -r requirements.txt"

출처 - https://yganalyst.github.io/pythonic/anaconda_env_1/

728x90