백인감자

[Python2.7] matplotlib +numpy +scipy 환경구축 (Windows7 32bit) 본문

인공지능

[Python2.7] matplotlib +numpy +scipy 환경구축 (Windows7 32bit)

백인감자 2017. 3. 26. 15:24

Deap 라이브러리 이용한 griewank 함수 예제를 실행시키려한다.

http://deap.readthedocs.io/en/master/api/benchmarks.html#deap.benchmarks.griewank


그냥 파이썬의 환경에서는 실행이 되지 않기 때문에 아래의 라이브러리들을 설치해야한다.


1. Deap 라이브러리 설치

Python27\Scripts 경로에서 easy_install deap 명령어를 통해 라이브러리를 설치한다.






2. matplotlib 설치 - 그래프를 그리기 위해 필요한 라이브러리


https://sourceforge.net/projects/matplotlib/files/matplotlib/  에 들어가서 본인의 운영체제에 맞게 설치한다.(32,64bit 따라 다름)


작성기준 환경은 python 2.7 에 windows 32bit 라서 32bit 설치파일을 다운받았다.


다운받은 exe 파일을 실행하여 설치해주면 된다.


3. numpy 설치 - 수치해석, 통계 관련 라이브러리


http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy  에 들어가서 본인의 환경에 맞는 파일을 다운받으면 된다.





다운받은 파일을 파이썬에 적용시키려면 cmd 를 켜서 아래와 같은 명령어를 입력하면 된다.



matplotlib 사이트의 예제를 실행시키기 위해서는 scipy도 설치해야한다.


4. scipy 설치 


 파이썬을 기반으로 하여 과학, 분석, 그리고 엔지니어링을 위한 과학(계산)적 컴퓨팅 영역의 여러 기본적인 작업을 위한 라이브러리(패키지 모음)이다. Scipy는 기본적으로 Numpy, Matplotlib, pandas, Sympy등 과 함께 동작을 한다.


https://sourceforge.net/projects/scipy/files/scipy/0.16.1/ 에서 환경에 맞는 exe 파일을 다운받고 실행하면 된다.




라이브러리 설치는 완료인데 실제 공식사이트에 있는 예제를 실행시키려하면 에러가 발생할 것인데


python -m pip install six python-dateutil pyparsing 이라는 명령어를 입력하여 six, python-datetutil, pyparsing 이라는 3가지 패키지를 설치하면 에러가 해결될 것이다. 





추가++) 이 과정까지 했는데 예제가 실행이 안되서

http://matplotlib.org/users/installing.html  에서 제시된 가이드라인을 따라하니깐 정상적으로 되었다.


아래의 사진과 같이 setuptools 와 matplotlib 을 설치하는 명령어 2가지를 입력하니깐 예제 실행이 정상적으로 되었다.

정확히 무엇이 빠져서 에러가 발생했는지는 모르겠지만 해결은 되었다.








참고 : http://blog.naver.com/PostView.nhn?blogId=mail1001&logNo=220629453977



Comments