안녕하세요, 여행벌입니다.

앞으로 '밑바닥부터시작하는딥러닝' 포스팅과

Pytorch 라이브러리를 이용한 딥러닝 실습 내용을 같이 포스팅 해볼 예정입니다!

많은 분들이 Tensorflow 라이브러리를 이용해 딥러닝을 하고 계셔서

Tensorflow 라이브러리를 먼저 공부해보았지만,

너무 어렵다? 직관적이지않다? 는 느낌을 많이 받아서

조금 더 다루기 쉽다는 Pytorch 라이브러리를 선택했습니다.

이 포스팅을 읽으시는 분들이 Pytorch 라이브러리를 이용해서

손쉽게 딥러닝을 구현할 수 있도록 최대한 세세하게 포스팅을 해보도록 하겠습니다!


1. 환경설정

먼저, Pytorch Library를 설치해야겠죠?

pip 또는 conda로 설치할 수 있는데 저는 conda를 이용하므로 제가 설치한 과정을 설명해드리도록 하겠습니다!

- Pytorch Library 설치 -

(1) Anaconda Prompt 를 실행한다.

(2) conda install pytorch torchvision cuda80 -c soumith 를 입력한다.

저는 미리 설치를 해놓아서 All requested packages already installed. 라고 출력되는 것을 확인할 수 있습니다.

처음 설치하시는 분들은, 왼쪽 사진처럼 진행되다가 설치하겠습니까? [Y / n] 이라고 출력이 될거에요!

이 때, Y를 입력하고 엔터를 누르시면 알아서 설치가 진행된답니다. 간단하죠?

이 과정을 잘 마무리하시면, torch library를 이용하실 수 있습니다.


 

안녕하세요

여행벌입니다.

 

오늘은 Ubuntu에 'Anaconda(아나콘다)' 설치하는 법에 대해서 다뤄보겠습니다.

윈도우 사용자들에게는 Ubuntu 에서 간단한 설치도 생각보다 어려운데요...!

설치하는 방법에 대해서 자세하게 다뤘으니 많은 분들에게 도움되면 좋겠네요!

 


1. 아나콘다 공식 홈페이지에 접속합니다. https://www.anaconda.com/

 

Anaconda | The World's Most Popular Data Science Platform

Anaconda is the standard platform for Python data science, leading in open source innovation for machine learning. Develop, manage, collaborate, and govern at scale with our enterprise platform.

www.anaconda.com

download를 누르면 다음과 같은 화면을 볼 수 있습니다.

Ubuntu는 Linux 기반이기 때문에, Linux를 눌러 원하는 Python Version에 맞는 파일을 다운로드합니다.

2. 설치파일 실행하기.

-1) bash '파일명'

bash Anaconda3-2019-07-Linux-x86_64.sh

Terminal 창을 열고 위의 명령어를 입력하면 Anaconda3 설치가 진행됩니다.

저는 다운로드한 파일 이름이 'Anaconda3-2019-07-Linux-x86_64.sh' 지만,

Anaconda 홈페이지에서 다운 받은 시기에 따라 이름이 조금씩 달라지니,

유의해서 자신의 파일에 맞는 이름을 입력해주면 됩니다.

-2) Please, press ENTER to continue

명령어가 제대로 작동했다면, 다음과 같이 'ENTER'를 입력해 설치를 마저 진행해달라는 문구가 나옵니다.

'ENTER'를 터미널 창에 입력하면 됩니다.

그 뒤 'MORE'라는 문구가 나오면 계속 엔터키를 연타해주시면 됩니다.

 

-3) Do you accetp the license terms? [yes|no]

엔터키를 연타하다 보면 다음과 같은 문구를 마주하게 됩니다.

이때, 'yes'를 입력하면 됩니다.

 

-4) 경로설정

그다음으로는 경로를 설정해줘야 합니다.

저는 기본 경로인 /home/사용자/anaconda3 로 경로를 설정하겠습니다.

이제 설치가 진행됩니다.

 

-5) source ~/.bashrc

아나콘다는 다행히도 PATH 설정이 설치되면서 자동으로 진행되므로, 설치가 완료되면 아래 명령어만 입력하면 됩니다.

source ~/.bashrc

-6) conda list

설치가 제대로 진행된 건지 확인하기 위해 아래와 같은 명령어를 입력해봅니다.

conda list 

설치된 라이브러리를 다 보여주는 명령어로 아나콘다가 잘 설치되었다면,

아래 사진과 같이 라이브러리들이 터미널 창에 나타납니다.


이상으로 Ubuntu에 Anaconda(아나콘다) 설치하기 포스팅을 마무리하겠습니다.

긴 글 읽어주셔서 감사합니다.

열심히 공부하고 노력하고 있는 꿈 많은 예비 개발자입니다.
혼자서 공부한 내용을 정리하고 포스팅하다 보니 틀린 내용이 있을 수도 있습니다.
많은 조언과 가르침 주실 분은 댓글로 자유롭게 남겨주셔도 좋을 것 같습니다! 
감사합니다.

안녕하세요

여행벌

입니다.

 

오늘은 저번 시간 가상 환경 셋팅에 이어서,

장고(Django) 기본 환경 설정을 해보겠습니다.


1. 가상 환경 설정하기.

먼저 가상 환경에서 Django를 시작할 예정이므로, 가상 환경을 셋팅해줍니다.

저번 시간에 이어서 HelloWorld 폴더 안에 travelbeeee라는 가상 환경에서 시작을 해보겠습니다.

여기까지는 안 보고 셋팅 가능하셔야 합니다!

아직 가상 환경 셋팅이 어려우신 분은 아래 포스팅 글을 참고해 주시기 바랍니다.

https://travelbeeee.tistory.com/2

 

2. Django 설치하기

Django를 시작하려면 당연히 install 해야겠죠?

conda install django 
pip install django

위의 두 개 명령어를 이용해 django를 install 할 수 있습니다.

Python에서는 pip install django만 하면 장고 install이 다 완료되는데,

Anaconda에선 conda install 과 pip install 명령어를 다 써줘야만 제대로 설치가 되더라고요...!

이유는 아직 저도 자세히 모르겠습니다 ㅠㅠ

conda install django를 먼저 실행하고 pip install django 명령어를 실행했습니다.

 

3. Django Project 시작하기(1).

이제 Django를 성공적으로 install 했으므로, Django를 이용해서 Project를 시작해봐야겠죠?

django-admin startproject myprojectname

다음과 같은 명령어를 통해 'myprojectname' 이라는 이름을 가진 프로젝트를 생성할 수 있습니다.

이 프로젝트 안에서 우리는 앞으로 작업을 진행하면 됩니다.

myproject라는 이름을 가진 Django Project를 만들어보겠습니다.

다음과 같이 myproject라는 폴더와 그 안에 myproject폴더와 여러 python 파일이 생긴 것을 확인할 수 있습니다.

구분을 하기 위해, 상위 myproject 폴더를 엄마폴더, 하위 myproject 폴더를 아들폴더라고 하겠습니다.

간단하게 설명하면 엄마폴더는 이제 우리가 만들고 싶은 Project가 되고,

하위 아들폴더는 그 Project의 Master 같은 일을 하고 있다고 이해하시면 편할 것 같습니다.

 

4. Run Server

이제 Django Project까지 만들었으니, Server를 켜보겠습니다.

python manage.py runserver

다음과 같은 명령어를 통해 Local Server를 켤 수 있습니다.

당연히 manage.py 파일이 있는 경로에서 저 명령어를 실행해야겠죠?

경로 설정을 제대로 하지 않으면, 다음과 같은 에러코드를 볼 수 있습니다.

지금 제가 설정한 경로는 바탕 화면\HelloWorld 폴더까지인데 manage.py는 엄마폴더안에있죠?

cd foldername

위와 같은 명령어를 통해 foldername을 가진 폴더로 들어갈 수 있습니다.

우리는 myproject 라는 폴더로 들어가야 manage.py를 만날 수 있으므로

'cd myproject' 를 입력해야겠죠?

다음과 같이 C:\User\sochu\OneDrive\바탕 화면\HelloWorld 에서

C:\User\sochu\OneDrive\바탕 화면\HelloWorld\myproject 로 경로가 바뀐 것을 볼 수 있습니다.

이제 python manage.py runserver 명령어를 입력해볼까요?

다음과 같이 http://127.0.0.1:8000/ 라는 주소를 가진 Local Server가 열린 것을 확인할 수 있습니다.

눌러보면 다음과 같이 성공했다는 로켓 사진을 볼 수 있습니다!

여기까지가 가상 환경에 이어 Django를 설치하고, Project를 시작하고, Server를 켜보는 과정이었습니다!

 

안녕하세요!

여행벌입니다.

오늘은 'Visual Studio Code에서 Anaconda를 이용해 가상 환경 셋팅하기'

대해서 포스팅해보도록 하겠습니다.

그리고 다음 포스팅에서 Visual Studio Code와 Anaconda를 이용한

가상 환경에서 Django 환경 셋팅을 해 볼 예정입니다.


1. 가상환경이란

가상 환경이란 파이썬 코드 상의 독립된 공간을 의미합니다. 문자 그대로 가상으로 만든 환경입니다.

그렇다면 독립된 공간이 왜 필요할까요?

우리는 django 이 외에도 여러 가지를 공부해왔고 공부하고 있고 공부할 것입니다.

그러다 보면 나도 모르는 사이에, 여러 패키지를 설치하고 사용하게 될 것이고,

패키지 간의 버전 차이, 혹은 여러 가지 이유로 이들이 충돌할 수 있습니다.

이를 막기 위해서 정말 최소한의 기능만을 가지고 있는 깨끗한 가상 공간(가상환경)을 만들어 작업을 진행할 것입니다.

 

2. Anaconda로 가상 환경 만들기

Visual Studio Code를 열고, Ctrl + ` 을 누르면 아래 사진과 같이 하단에 터미널이 열리는 것을 확인할 수 있습니다.

앞으로 이 cmd를 이용해 가상 환경을 만들고 여러 가지 셋팅을 하게 될 것입니다.

 

지금 제가 django_proejct 라는 폴더 안에 있는 html , css 파일들을 작업하고 있었기 때문에,

C:\Users\sochu\OneDrive\바탕 화면\django_project라는 경로가 설정되어있는 것을 확인할 수 있습니다.

conda -V # Anaconda의 Version을 확인하는 명령어.

conda -V를 입력해볼까요?

Anaconda가 제대로 설치되어있다면, 다음과 같이 현재 Version을 알려줍니다.

 

지금부터 가상환경(Virtual Environment)를 test 폴더에 만들어보겠습니다.

미리 바탕화면에 만들어 둔 Test 폴더를 열겠습니다.

경로가 C:\User\sochu\OneDrive\바탕 화면\test 로 설정되어있는 것을 확인할 수 있습니다.

conda create -n yourenvname python=x.x anaconda

그다음에는 가상 환경을 만들어줘야겠죠?

다음과 같은 명령어를 통해 내가 원하는 이름(yourenvname)을 가지고,

x.x 버전의 Python을 이용하는 가상환경을 만들어 줄 수 있습니다.

그러면 travelbeeee라는 이름을 가지고 python 3.6 버전을 이용하는 가상 환경을 만들어 보겠습니다.

y를 입력하시면 가상 환경이 만들어집니다.

가상 환경이 잘 만들어졌는지 확인해볼까요?

conda info --envs # 지금까지 만든 가상환경 List를 보여준다.

다음과 같은 명령어를 입력하면, 현재 제가 만든 가상 환경 list가 나타납니다.

firstvenv는 제가 django 작업을 하고 있는 가상환경이고,

travelbeee라는 가상 환경이 만들어진 것을 확인할 수 있습니다.

 

이제 가상 환경을 만들었으니, 가상 환경을 사용해야겠죠?

activate yourenvname # yourenvname 이란 이름을 가진 가상 환경을 활성화한다.

다음과 같은 명령어를 통해 가상 환경을 활성화할 수 있습니다.

C:\Users\sochu\OneDrive\바탕 화면\test 앞에 (travelbeeee) 가 생긴 것을 확인할 수 있습니다.

제가 지금 travelbeeee라는 가상 환경에 진입했다는 뜻입니다.

방금 만든 깨끗한 가상 환경에서 이제 작업을 진행하면 됩니다.

간단하죠?

작업이 다 끝나면, 가상 환경을 꺼야겠죠?

conda.bat deactivate

다음과 같은 명령어를 통해 가상 환경을 비활성화하고, 가상 환경에서 나올 수 있습니다!

앞에 (travelbeeee)가 사라진 것을 확인할 수 있습니다.

 

마지막으로, 만들어 놓은 가상 환경을 완전히 삭제할 수도 있겠죠?

다음과 같은 명령어를 이용해서 가상 환경을 삭제할 수 있습니다.

conda remove -n 가상환경이름 --all

제대로 지워졌는지 확인해볼까요? 위에서 배웠던 명령어를 활용해보겠습니다!

conda info --envs

travelbeeee 가상 환경이 사라진 것을 확인할 수 있습니다.


가상 환경은 정말 많이, 유용하게 쓰이는 개념입니다.

꼭꼭 가상 환경 기본 설정 명령어들에 대해서는 알고 있으면 좋을 것 같습니다.

Django 환경 설정과 Python으로 가상 환경 셋팅하기도 다음에 포스팅해보도록 하겠습니다.

네이버 블로그를 운영했는데, 티스토리도 운영해보려고 합니다!

앞으로 좋은 글 많이 포스팅하도록 하겠습니다!

감사합니다!

+ Recent posts