ubuntu - pip, numpy, scipy, matplotlib 설치하기
환경 : ubuntu 14.04.1 LTS 32bit , python 2.7
참고 : http://stackoverflow.com/a/20497374
http://stackoverflow.com/a/9843560
***중요
시스템 python 에 모듈 설치시에는 sudo 권한 필요하다!
but, virtualenv 가상환경에서 모듈설치시에는 sudo 권한 필요없다.
1. 먼저 ubuntu update 하기
$ sudo apt-get update
2. pip 설치하기
$ sudo apt-get install python-pip
3. python IDLE 설치하기 (설치 안해도 됨)
$ sudo apt-get install idle
4. numpy 설치전에 소스 컴파일 필수 프로그램 먼저 설치하기...
$ pip install numpy
에러 메세지 나온데로 python-dev 설치후 다시 numpy 설치 시도..
$ sudo apt-get install python-dev
$ pip install numpy
에러메세지 보면 permission 거부되어 발생한 에러임..
--> sudo 권한 필요.
$ sudo pip install numpy
5. scipy 설치하기
$ sudo apt-get install libblas-dev
$ sudo apt-get install liblapack-dev
$ sudo pip install scipy
** no fortran compiler 에러시에는 sudo apt-get install gfortran 으로 포트란 설치후 scipy 설치한다.
6. matplotlib 설치하기
-- png, freetype 에 대한 사전 설치 요함.
$ sudo apt-get install libpng-dev
$ sudo apt-get install libfreetype6-dev
$ sudo apt-get install libjpeg8-dev
---> jpeg 도 그냥 설치함..
$ sudo pip install matplotlib
7. ipython notebook 설치하기
$ sudo pip install "ipython[notebook]"
8. scikit-learn 설치하기
-- png, freetype 에 대한 사전 설치 요함.
$ sudo pip install scikit-learn
9. virtualenv 설치하기
http://virtualenv.readthedocs.org/en/latest/virtualenv.html#installation
$ sudo pip install virtualenv
** 참고
--distribute , --no-site-packages 옵션은 필요없다.
-- 가상환경 활성화 되면 prompt 앞에 (가상환경폴더이름) 식으로 (venv_test) 가 보인다.
-- 이제부터 여기서 pip 로 해당 가상환경 전용 파이썬 모듈 설치하고, 실행하고 작업한다..
-- 아래 그림은 가상환경 전용 pip 를 사용하는 증거를 보여주는 그림이다.
* 가상환경 전용 numpy 설치하기
(venv_test)parkhh@ubuntu:~/venv_test$ pip install numpy==1.8.2
-- sudo 권한 없이도 numpy 설치 잘된다.
-- 이전에 시스템 파이썬 환경에
$ sudo apt-get install python-dev
명령어로 python-dev 설치 했기 때문에, 바로 numpy 설치 되었을 수도 !!!!
-- 따라서 사전에 python-dev 설치 안했다면 이것을 설치해야 될수도 있다.
'python' 카테고리의 다른 글
python 기초 문법 정리 (1) | 2014.11.27 |
---|---|
ubuntu - pyenv 설치 사용하기 (0) | 2014.11.27 |
mac - numpy, scipy, matplotlib, ipython notebook 설치하기 (0) | 2014.11.25 |
mac - homebrew 로 python 2.7.8 설치후, 실행 안되는 경우 해결하기 (0) | 2014.11.25 |
Mac - virtualenv 설치, 가상환경 numpy, scipy, matplotlib, ipython notebook 설치 (0) | 2014.11.25 |