파이썬(Python) 기반의 플라스크 웹개발을 하기 위한 개발환경을 만들어보고자 합니다.

 

1. 파이썬 다운로드

  

    https://www.python.org/downloads/  

    

  에서 다운로드가 가능하며, 2019년 5월 4일 기준으로 가장 최신버전은 3.7.3입니다.

   

 

 

 

파이썬 정상설치여부를 확인하기 위해서

책에서는 C:\Python\python.exe 파일을 실행시켜

print 'hello, python' 을 입력해보라고 했는데,  2.7 버전 기준으로는 가능했나봅니다.

 

제가 설치한 파이썬 3.6.6 버전에서는 print 함수에 () 괄호를 포함시켜야 인식이 됩니다.

print('hello, python') 을 입력했을 때, hello, python 문구가 오류없이 출력이 되면 정상설치 성공입니다.

 

2.x 대 파이썬 함수와 3.x 대 파이썬 함수 사용법이 다르다고 하면 3.x대에 맞춰 개발해야 겠습니다.

 

 

2. JRE 다운로드

 

   https://www.java.com/ko/download/

 

   이클립스 실행을 위하여 자바 실행환경(Java Runtime Environment)을 설치해야

   합니다.

   다운로드를 위해서는 오라클 홈페이지 계정이 필요한데, 가입하시면 됩니다.

   최신버전은 Java 8입니다. (2019년 5월 5일 기준)

 

 

 

 

3. 통합개발환경(IDE) 설치

 

    통합개발환경(IDE)는 이클립스를 사용할 예정입니다. 이클립스는

 

    https://www.eclipse.org/downloads/

 

    에서 최신버전 다운로드가 가능합니다.

 

    이클립스 설치는 아래 자바개발환경(JDK) 설치 후 진행하시면

 

    되겠습니다.

 

 

   

    자바개발환경(Java Development Kit)은

 

    https://www.oracle.com/technetwork/java/javase/downloads

    

    에서 최신버전 다운로드가 가능합니다.

   

    2019년 5월 5일 기준 JDK 버전은 12.0.1 입니다.

   

 

JDK 설치 후 중요한 점은 자바경로 설정입니다.

 

자바경로 설정은

" 내컴퓨터 > 우클릭 > 속성 > 좌측 "고급 시스템 설정" > 고급탭  "환경변수" 클릭 

 

 

 

1. 사용자 변수에 JAVA_HOME 을 추가합니다.  (값은 JDK 설치경로의 bin)

    값 : C:\Program Files\Java\jdk-12.0.1

 

2. 시스템 변수 Path와 사용자 변수 Path를 편집하여 jdk 경로를 추가해줍니다.

    추가 : %JAVA_HOME%\bin

   

 

시스템 변수 Path에만 추가했을 때 cmd창에서 javac 명령이 인식되지 않아 

사용자 변수 Path까지 추가하니까 javac 명령이 인식되었던 걸 보면,

안 되시는 분들은 사용자 Path 변수에도 추가하면 될 것 같아요.

 

 

 

 

경로 정상 설정 확인 방법.

 

cmd 창에서 사진과 같이 나오면 됩니다.

1. java -version

2. java

3. javac 명령을 차례로 쳐서 인식이 되는지 확인

 

 

 

위 절차를 확인 후, 이클립스를 설치하면 됩니다.

 

 

 

4. 파이썬 플라스크 설치

 

pip가 내장되어 있는 3.6.6 버전에서는 윈도우 cmd 창에서

 

pip install flask 라는 명령어 한 줄만 치면 플라스크 설치가 완료됩니다.

 

   * python 2.7.9와 3.4 이후 버전에는 pip이 기본으로 내장되어 있습니다. 

    (블로그 https://dejavuqa.tistory.com/24https://dejavuqa.tistory.com/24 참고)

 

 

 

5. 파이썬 개발환경 설치

 

python 개발환경 플러그인인 PyDev 설치는 파이썬 예약어 하이라이트, 자동완성, 파이썬 실행, 디버그, 자동 문법 에러 체크 등 파이썬 코딩에 필요한 다양한 기능을 제공하므로, 개발자 편의를 위해 설치해봅시다.

 

 - 주요기능

    코드자동완성, 코드 자동완성 시점에 모듈 자동 임포트, 구문 강조, 코드 분석,

    정의된 부분으로 이동, 리팩토링, 선택된 부분과 일치하는 단어 강조, 디버거,

    원격디버거, 대화형 콘솔, 통합된 단위 테스트, 코드 커버리지

 

(책 참고 : 파이썬 웹 프로그래밍 플라스크를 이용한 쉽고 빠른 웹개발)

 

PyDev는 이클립스 내에서 설치가 가능합니다.

 

이클립스 실행 > 상단 Help > Eclipse Marketplace 선택 > PyDev 검색 후 설치

 

 

  

이클립스에서 파이썬을 사용하기 위해서 파이썬 설치 위치를 알아야 하므로,

이클립스에 파이썬 경로를 설정해줍니다.

 

이클립스 상단 Window > Preference

 

 

왼쪽 트리에서 PyDev > Interpreters > Python Interpreter 클릭 > 우측에 "Config first in PATH" 클릭 시 자동으로 python.exe 경로가 인터프리터 경로로 잡힙니다.

 

하단에 Packages도 자동인식되며, Libraries 탭에도 파이썬 표준라이브러리가 포함된

C:\Python\lib 경로가 포함됨을 확인할 수 있습니다.

 

이후, Apply and Close 버튼을 클릭하면, 로딩시간이 3분 정도 걸리고 종료됩니다.

 

 

 

6. 깃허브 저장소 연결  (필요 시)

 

이클립스 상단 Window > Perspective > Open Perspective > Other... > Git 클릭

 

 

 

Clone a Git repository 클릭해서 URI주소(Git주소) 를 입력하고, 다음을 눌러서 완료를 합니다.

 

 

Git 저장소 연동 결과입니다.

 

 

PyDev 프로젝트로 인식하게 하기 위해서는

 

상단 Window > Perspective > Open Perspective > Other... > PyDev 를 클릭합니다.

 

그리고 PyDev Package Explorer 로 열린 프로젝트명을 우클릭해서

 

PyDev > Set as PyDev Project 를 클릭합니다.

 

파일 실행은 우클릭해서 Run As > Python Run 을 클릭하면 실행이 됩니다.

 

 

 

 

이렇게 개발환경 만들기는 끝!

'지식 > 컴퓨터' 카테고리의 다른 글

[딥러닝 환경 구성] 노트북에 딥러닝 환경 구성  (1) 2023.06.18