conda 초기 셋팅

BackEnd_Ash.log·2020년 3월 21일
5

2020.05.08 패키지 업데이트 , 설치된 패키지 삭제

conda 설치

django 는 가상환경을 설치해야한다.

왜 가상환경을 설치해야하는건가 ??
여러 프로젝트를 하기위해서 가상환경이 필요하게 된다.

내가 만약 a 라는 프로젝트와 b 라는프로젝트를 진행하고있다면
a 라는 가상환경 과 b 라는 가상환경이 따로 따로되어있다면 언제든지 바꿔가며 작업이 가능하게 된다.

https://repo.anaconda.com/miniconda/
에서 버전선택이 가능하다.

brew install wget
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh

chmod -R 755 Miniconda3-latest-MacOSX-x86_64.sh

./Miniconda3-latest-MacOSX-x86_64.sh

설치가 완료 되었다면 ,

conda 라고 입력을 했을 때 , 

이러한 사진이 나오면 된다.

가상환경 만들기

conda 가상환경 만들기

#파이썬3 버전의 환경만들기 
conda create -n "가상환경이름" python=3.7

#conda activate "가상환경이름"
conda 내가 만든 가상환경으로 활성화하기 

#conda activate "가상환경이름"
만약에 되지 않는다면 , 
source activate "가상환경이름"

#conda 실행된 가상환경 비활성화하기
conda deactivate 


# conda 가상환경 삭제하기
conda env remove -n "가상환경이름" 

그 후에 pip install django 를 해서 django 를 설치하도록 하자 .

 pip install django
 pip install mysqlclient
 pip install jwt
 pip install bcrypt
 pip list
 pip freeze

 
 (jakdu_django) jakdu@jakduui-MacBookPro ~ % pip freeze
asgiref==3.2.3
certifi==2019.11.28
Django==3.0.2
pytz==2019.3
sqlparse==0.3.0

라고 뜬다면 성공한것이다 .

mysqlclient error

mysql client error 가 발생한다면 ??

https://codethief.io/ko/pip-install-mysqlclient-%EC%97%90%EB%9F%AC-error/

https://velog.io/@hong_tae/Django2-mysqlclient-%EC%84%A4%EC%B9%98-%EC%98%A4%EB%A5%98-ubuntu-20.04

설치된 패키지 업데이트

conda update 패키지 이름
ex ) conda update django

가상환경 삭제

conda env remove -n "가상환경이름"

설치된 패키지 삭제

conda remove -n 가상환경이름 패키지이름
ex ) conda remove -n test1 django

bash 나가기

source deactivate 이름
ex ) source deactivate bash

conda deactivate
로 나갈수도 있다.

안될경우

터미널을 나가고 난뒤에 다시 터미널 접속하면 안되는경우가 있다.

PATH="/home/username/miniconda3/bin:$PATH"

그때 sudo vi ~/.zshrc 에 추가를 해주면 된다.

그리고 다시 source ~/.bashrc 를 해보거나 , source ~/zshrc 를 해보면된다.

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'

이러한 에러가 발생할 경우

source ~/miniconda3/etc/profile.d/conda.sh 를 입력해주면 된다.

다시 한번 conda activate [name] 을 입력해주도록하자.

우분투 사용자들을 위한..

우분투 사용자 들은

https://velog.io/@jeongin/Python-conda-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C

여기를 참고하시면 될것 같습니다.

가상환경

python -m venv .venv

이렇게 되면 venv 가상환경이 돌아간다.

deactivate 를 하게 되면 venv 가상 환경이 사라진다.

M1, M2 사용자일 경우

https://repo.anaconda.com/miniconda/

에서 보면 알겠지만,
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh 를 설치해야한다.

나머지는 같다.
echo $SHELL -> /bin/zsh
conda init zsh

profile
꾸준함이란 ... ?

2개의 댓글

comment-user-thumbnail
2020년 5월 23일

./Miniconda3-latest-MacOSX-x86_64.s <-- 이 부분이 잘못되었네요
./Miniconda3-latest-MacOSX-x86_64.sh <--- 이렇게 바꾸어주시면 좋을 거 같습니다. ^^

1개의 답글