Hayden's Archive

[Django] 우분투에서 파이썬 가상환경 만들고 장고 설치하기 본문

Study/Python

[Django] 우분투에서 파이썬 가상환경 만들고 장고 설치하기

_hayden 2020. 11. 25. 15:14

참고 : 장고걸스 튜토리얼 tutorial.djangogirls.org/ko/

 

들어가며 · HonKit

1차 : 2015. 10. 1. 이수진, 함기훈, Jay Park, 조혜선, 정광윤, 임정훈, 문지영, 김휘경, 송석리, 여형석, 심혜민

tutorial.djangogirls.org

 

 

내가 사용 중인 우분투에는 이미 파이썬이 설치되어 있다.

 

적당한 디렉토리에 가서 가상환경을 만들어본다.

나는 Documents 디렉토리 아래 실습용 디렉토리를 만들고 그 아래 튜토리얼에서 말한 myvenv라는 가상환경을 만들어보았다.

$ python3 -m venv myvenv

 

가상환경을 활성화시켜본다. 위에서 생성한 가상환경 디렉토리의 bin 폴더의 activate를 실행하는 것이다.

$ source myvenv/bin/activate

 

그러면 맨 앞에 괄호로 가상환경 이름이 보이는 것을 알 수 있다.

 

이제 본격적으로 장고를 설치해보자.

장고를 설치하는 데 필요한 pip이 최신 버전인지 확인한다.

$ python3 -m pip install --upgrade pip

 

장고걸스 튜토리얼에서는 2.0.0대 버전의 장고 설치를 안내하고 있지만 장고 공식 튜토리얼을 보면 현재 3.1까지 나와있는 것을 알 수 있다.

(참고 :  docs.djangoproject.com/en/ )

그러므로 나는 3.0.0대 버전의 장고를 설치해보겠다.

$ pip install django~=3.0.0

 

코드 에디터, GIt 다 설치되어 있고, GitHub 계정 진작에 가지고 있어서 모두 패스~

아래 링크로 들어가서 Beginner로 PythonAnywhere 계정을 만들어보자

www.pythonanywhere.com/

 

Host, run, and code Python in the cloud: PythonAnywhere

Batteries included With Python versions 2.7, 3.3, 3.4, 3.5 and 3.6, and all the goodies you normally find in a Python installation, PythonAnywhere is also preconfigured with loads of useful libraries, like NumPy, SciPy, Mechanize, BeautifulSoup, pycrypto,

www.pythonanywhere.com