[MySql, Miniconda] 서버개발을 위해 필요한 아이들.

이승연·2020년 11월 26일
0

Backend Development

목록 보기
1/8
post-thumbnail

데이터베이스

MySQL은 데이터가 저장되고 관리될 데이버 베이스인데 설치하는 방법은 인터넷에 아주 자세하게 나와있으니 나는 MySQL서버에 접속하는 방법만 여기에 기록해주겠다. 그리고 데이터베이스 만드는 법.

$sudo mysql -u root -p
$ create database 데이터베이스이름 character set utf8mb4 collate utf8mb4_general_ci; 

가상환경 (Virtual Environment)

개발자로서 일하면 협업자들과 동일한 버전의 프로그램을 사용해서 프로젝트를 하게 되는 경우가 생긴다. 이 경우, '아 제 컴퓨터에는 그 버전이 안깔려있는데여..'하면 큰일이 나겠지. 그래서 사용하는게 가상환경이다. 가상환경에서는 회사와 협업자들이 요구하는 패키지와 언어의 버전을 분리하여 사용할 수 있다.
파이썬의 대표적인 가상환경 프로그램은 conda와 virtualenv가 있고, conda는 Anaconda와 Miniconda로 나뉘어져 있는데 이름에서 볼 수 있듯 용량과 라이브러리의 규모에서 차이가 난다. 가상환경은 프로젝트명과 동일하게 설정을 추천한다.
더 자세한 정보는 여기 정말 너무너무 깔끔하게 설명해놓으셔서 도움이 많이 됐다.

conda 가상환경 목록을 보는 명령어

conda env list

conda 가상환경 만들기

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

conda 내가 만든 가상환경으로 활성화하기

conda activate "가상환경이름"

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

conda deactivate

conda 가상환경 삭제하기

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

conda 가상환경 익스포트하기(배포용 yaml만들기)

conda env export> "가상환경이름.yaml"

conda 익스포트한 가상환경 임포트하기

이 가상환경에서 내 라이브러리 확인

pip freeze 

0개의 댓글