[파이썬3.0]사진 정리 프로그램 만들기 part1

프로그램 언어/파이썬|2014. 7. 12. 12:52

프로그램 개발 목적


사진을 찍어둔 것들이 많은데 그것을 정리하자니 너무 귀찮고 날짜별로 정리가 안되어있어서 불편하였다. 그것을 쉽게 정리할 있는 방법을 찾게 되었고, 다른 사람들이 만들어둔 프로그램을 활용하게 되었는데, 그것을 공부하고 있던 파이썬을 통해 만들어 보고 싶었다.

 

 

 

개발 환경

파이썬은 각종 라이브러리가 존재한다. 그것을 통해 만들었더니 구현하는데 쉬웠다.

필요 라이브러리 :  tkinter, filedialog, PIL, pillow

라이브러리를 설치하기 위한 쉬운 방법이 있다.

Pip / easy_install 을 통해 설치를 하면 매우 쉽게 할 수 있다.

, easy_install 2.7버전까지만 지원한다.

파이썬 3.3을 사용하기에 pip를 통해 설치했다.

그러나 pip를 설치하기 위해 easy_install을 설치해야 했고, 설치를 위해 ez_setup.py를 홈페이지에서 copy&paste방식으로 만들었다.(다운로드가 안되고 코드가 인터넷창에 나오기때문)

Pip를 이용해 cx_freeze, pillow 를 설치하였고, cx_freeze를 사용하여 build하였다.


필요한 모듈과 라이브러리를 설치하기


1. Easy_install 설치

PATH 수정을 했을 경우, 
easy_install의 홈페이지에 가서 setuptools 를 다운로드 받는다. 
(https://pypi.python.org/pypi/setuptools/1.0#windows) 에서
ez_setup.py(https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py)를 다른이름으로 저장해준다.

그리고 cmd창에서 python ez_setup.py build 입력 후 python ez_setup.py install 해주면 된다.
만약 안될 시에는 path 설정을 잘못했을 경우다.
C:\Python33>python ez_setup.py build
하면 된다. 단 위 경로는 파이썬 패스가 안되어있을 경우이고 ez_setup.py 는 해당 경로에 있을 경우에 앞에 경로를 생략 가능하지만
다른 곳이라면 그 경로를 써주어야 한다.

2. PATH 수정
패스 설정을 하나 추가해준다.
C:\Python33\Scripts; 

3. pip설치
1, 2를 수행했다면 cmd창에서 easy_install pip 를 입력하면 된다.
만약 아래와 같이 패스를 인식하지 못한다면 scripts폴더로 이동해서 실행시키면 된다.


위와 같이 실행하면 잘 설치된다.
설치가 완료되면 FInished ~~~~라고 뜬다. 그럼 완료다.

방금 까지 설치한 라이브러리는 다른 라이브러리를 설치할 때 도움을 주는 기능을 한다. 방금도 eazy_install로 쉽게 설치를 했다.
위에 방법말고 바이너리로 설치하는 방법이 있는데
이는 .exe확장명을 가진 파일을 버전에 맞게 다운받고 실행시키면 일반적인 프로그램 설치처럼 그래픽 화면으로 설치 과정을 보여준다.

단....난 자꾸 파이썬 설치경로를 찾지 못하여 그냥 위에 방법으로 설치를 하였다.
p.s : .exe.라는 것을 통해 바이너리인스톨러를 사용하여 모듈 혹은 라이브러리를 설치할 수 있었다. amd와 win32버전 같이 자신의 컴퓨터에 맞는 버전을 선택하여 다운로드후 실행시키면 인스톨러가 자동으로 경로를 잡고 설치한다. amd계열이었는데 win계열로 설치하려고 해서 에러가 발생했던 것이었다 ㅠㅠ



댓글()