https://www.anaconda.com/products/individual#download-section
최근에 머신러닝 관련 프로젝트를 진행하면서 패키지 간의 의존성 문제 때문에 약간 골치 아팠던 경험이 있는데요. 아나콘다 가상환경을 통해 이를 해결할 수 있었습니다.
가상환경은 말 그대로 가상의 환경을 의미하는데요. 머신러닝 프로젝트를 진행할 때는 python 버전 관리 와 패키지 충돌 방지를 위해 프로젝트 별로 각각의 독립된 가상환경을 만들고 이 환경에서 개발을 하는 것이 좋습니다.
1. 위의 링크를 통해 홈페이지에 들어간 후, Download Click!
2. 각자의 환경에 맞는것을 선택 후, 설치
3. Click 후, 설치 시작!!
<참고>
https://gracefulprograming.tistory.com/124
4. Anaconda Prompt 실행
5. D드라이브에 example이라는 folder 생성 하기! (자신이 원하는 위치에 folder 생성하면 된다.)
6. 자신이 생선한 folder의 위치로 이동해준다.
7. 밑의 명령어를 통해 가상환경을 생성한다.
conda create -n(--name) ######
→ ######은 자신이 원하는 가상환경의 이름을 적으면 된다.
→ -n 또는 --name을 적어준다.
→ python사용시 ###### 뒤에 python=(version) 필히 씀.
8. 다음과 같은 명령어를 통해 가상환경을 activate 한 후, 리스트를 통해 확인해준다.
// 가상환경 activate
conda activate #######
// 가상환경 목록
conda info --envs
→ ######은 자신의 가상환경명을 적어준다.
9. vs code를 들어간 후, settings Click!
10. json 검색 후, Edit in sttings.json Click!
11. 자신의 anaconda3 위치를 적어준다.
1. anaconda3 Scripts folder로 가준 후, activate root를 통해 root 계정을 활성화 시켜준다.
activate root
2. 다음과 같은 명령어로 remove 한다.
conda remove -n(--name) ###### --all
→ ######은 자신의 가상환경 이름을 적으면 된다.
→ -n 또는 --name을 적어준다.
(나는 아무런 package를 깔지 않았기 때문에 No packages found라고 뜬다.)
conda create -n(--name) (YOUR_VIRTURE_ENV_NAME) (To install Package Name)
→ Package Name 생략 가능
Example > If you want to install python 3.8 in your virtual environment, wirte on anaconda prompt like conda create -n (my virture env name) python=3.8
conda --version
conda update conda
conda info --envs
or
conda env list
conda activate (YOUR_VIRTURE_ENV_NAME)
conda deactivate (YOUR_VIRTURE_ENV_NAME)
conda install (package_name)
conda list
conda clean --all
or
conda clean -a
[Github] How to upload a project to Github(Windows) (0) | 2020.09.22 |
---|---|
[Machine Learning] Multiclass / Multilabel classification (0) | 2020.09.10 |
[Virtual Environments] pip / pyenv / virtualenv / anaconda (0) | 2020.08.29 |
[Pip / conda] pip 와 conda (0) | 2020.08.09 |
[Firebase + Android] Google 계정으로 Firebase 이용하기 & Firebase에 Android Project 추가하기(JAVA) (0) | 2020.08.06 |