ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Django) 맥에 장고 설치하기
    Django 2019. 7. 2. 23:34

    pip를 이용하여 장고를 설치하는 방법에 대해서 다루려 한다.

    먼저 pip는 Pip Installs Packages의 약자이며 파이썬으로 작성된 패키지 소프트웨어를 설치, 관리하는 패키지 관리 시스템이다. 

    맥은 기본적으로 python이 설치되어 있기 때문에, 윈도우처럼 따로 설치해줄 필요가 없다.

     

    pip를 맥에 설치하기 위해 일단 터미널을 실행시킨다.

    터미널은 기본적으로 설치가 되어있는 프로그램이며, Launchpad 에서 따로 위치를 바꾼 것이 아니라면 '기타' 폴더 안에 위치한다.

    위치를 모른다면 Spotlight 에 '터미널'이라 검색해서 실행시키면 된다.

     

    터미널에 아래와 같은 명령어를 입력하면 암호를 묻게 되는데,

    본인이 맥에 로그인을 할 때 입력하는 비밀번호를 입력하면 된다.

    참고로 sudo 는 관리자 권한으로 뒤의 명령어를 실행하는 명령어이다.

    sudo easy_install pip

    설치가 성공적으로 완료된다면, 터미널 맨 아랫줄에 Successfully installed pip를 확인할 수 있다.

     

    터미널을 통한 install 을 하게 됐을 때 install 이 성공적으로 완료되었다면,

    맨 아랫줄에서 Successfully installed 패키지 이름을 확인할 수 있는 점을 알아두자.

    만약 설치에 실패했다면, 터미널에 표시된 오류를 구글에 입력하면 해결 방법을 얻을 수 있다.

     

    설치를 마쳤다면, 이제 pip로 파이썬의 패키지들을 설치할 수 있다.

    이제 가상환경을 사용하기 위해 Virtualenv를 설치한다.

    Virtualenv는 이미 설치되어 있는 다른 파이썬 환경과는 별도의 환경으로 완전히 구별하기 위해 사용한다.

    즉, 프로젝트 별로 독립된 환경을 만들어 준다. 프로젝트끼리 버전 등의 문제를 일으키는 것을 원하지 않는다면 사용하도록 하자.

    아래의 명령을 사용하여 Virtualenv를 설치하자.

    sudo pip install virtualenv

     

    설치 후,  아래의 명령어를 통해 프로젝트를 저장할 새로운 디렉터리를 생성해준다.

    디렉터리이름 자리에 본인이 사용하고 싶은 디렉터리 이름을 입력하면 된다. 본인 같은 경우 django로 하였다.

    mkdir 디렉터리이름

    이 디렉터리는 ‎⁨Macintosh HD⁩ ▸ ⁨사용자⁩ ▸ ⁨사용자계정 이름 에 생성이 되게 된다.

     

    아래의 명령어를 사용해 새로 생성한 디렉터리로 이동한다.

    디렉터리이름 자리에 본인이 위에서 생성한 디렉터리의 이름을 넣으면 된다.

    cd 디렉터리이름

     

    이동 후, 아래의 명령어로 새로운 가상 환경을 만들어 준다.

    마찬가지로 가상환경이름 자리에 본인이 원하는 가상 환경 이름을 넣어주면 된다.

    뒤의 --no-site-packages 는 기존 python의 환경설정을 따르지 않는 옵션이다.

    --python 같은 경우 가상환경의 python 버전을 설정하는 옵션이다. 필자 같은 경우 python 3.7 버전을 사용하기 위해 옵션을 python3.7로 주었지만, 자신이 원하는 python 버전을 적어주면 된다.

    virtualenv --no-site-packages --python=python3.7 프로젝트이름
    

    가상 환경을 만들게 되면, 선택했던 디렉터리 내에 폴더와 파일들이 생기게 된다.

    이 파일들을 이용하여 가상 환경을 사용하게 된다.

     

    아래의 명령어를 입력하여 가상환경을 실행시켜 준다.

    해당 명령어는 입력한 디렉터리 내의 activate라는 파일을 실행시키는 명령어이다.

    따라서 터미널을 종료 후 다시 실행시킬 경우, cd 명령어를 통해 디렉터리를 이동 후 위 명령어를 사용해야 한다는 점 잊지 말자.

    source 가상환경이름/bin/activate

    명령어를 실행하면, 명령 줄 맨 앞에 (가상환경이름) 이라고 붙어 있는 것을 볼 수 있다.

     

    아래의 명령어로 해당 가상환경에 Django를 설치해 주자.

    pip install django

    정상적으로 설치되었다면, 마찬가지로 맨 아래에 Successfully installed django 문구를 확인할 수 있다.

     

    만약 설치된 Django의 버전을 확인하고 싶다면, 아래의 명령어를 입력하면 된다.

    python -c "import django; print(django.get_version())"

     

    이로써 Django 를 설치하였다.

    이를 이용하여 프로젝트를 생성하는 법은 다음 포스팅에 적도록 하겠다.

Designed by Tistory.