Mac - virtualenv 설치, 가상환경 numpy, scipy, matplotlib, ipython notebook 설치
환경 : 맥미니 2014, Yosemite
참고 : http://www.lowindata.com/2013/installing-scientific-python-on-mac-os-x/ --> 포트란 컴파일러 설치법, freetype 설치 참고!
사전에 homebrew, pip 설치한다!
1. virtualenv 설치하기.
- sudo 권한으로 암호 입력후 설치해야함.
$ sudo pip install virtualenv
2. virtualenv 사용법.
1) 가상환경 만들기 (venv_test 라는 폴더이름으로)
park-ui-Mac-mini:~ mainmac$ virtualenv venv_test
-- venv_test 라는 가상환경 폴더를 만든다.
2) 가상환경 활성화 하기
park-ui-Mac-mini:~ mainmac$ cd venv_test/
park-ui-Mac-mini:venv_test mainmac$ source bin/activate
-- 가상환경 활성화 명령어!
-- 가상환경 활성화 되면 prompt 앞에 (가상환경폴더이름) 식으로 (venv_test) 가 보인다.
-- 이제부터 여기서 pip 로 해당 가상환경 전용 파이썬 모듈 설치하고, 실행하고 작업한다..
** numpy 설치하기
(venv_test)park-ui-Mac-mini:venv_test mainmac$ pip install numpy==1.8.2
--> 설치 성공
; numpy==1.8.2 라고 지정하면 해당 버전(1.8.2)를 설치한다.
; 버전 지정안하면 최신 버전 설치한다.
** scipy 설치하기
(venv_test)park-ui-Mac-mini:venv_test mainmac$ pip install scipy==0.13.3
--> 여기서 갑자기 에러 발생
error: library dfftpack has Fortran sources but no Fortran compiler found
-- 포트란 컴파일러가 없다는 에러!!!!
-- 가상환경 아닌 경우,
$ pip install scipy
명령어로 에러 없이 잘 설치 했는데.... 헉.. 당황스럽군!!!!!!!
그래서 일단 포트란 컴파일러 따로 설치안하고, 그냥 최신 scipy 로 설치해보기로 도전!
(venv_test)park-ui-Mac-mini:venv_test mainmac$ pip install scipy
---> 이 경우는 설치 성공!!! scipy (0.14.0)
결론) scipy 는 그냥 최신버전 사용하자 ! (현재 시점으로 0.14.0 버전)
이전 버전 설치 할려면 포트란 컴파일러 설치 요함.
** matplotlib 설치하기
(venv_test)park-ui-Mac-mini:venv_test mainmac$ pip install matplotlib==1.3.1
---> 에러 발생 !
* The following required packages can not be built:
* freetype
(venv_test)park-ui-Mac-mini:venv_test mainmac$ pip install matplotlib
---> 이 경우는 설치 성공!!! matplotlib (1.4.2)
결론) matplotlib 도 그냥 최신버전 사용하자 ! (현재 시점으로 1.4.2 버전)
이전 버전 설치 할려면 freetype 설치 요함.
** ipython notebook 설치하기
(venv_test)park-ui-Mac-mini:venv_test mainmac$ pip install "ipython[notebook]"
--> 설치 성공
*** 가상환경에 설치된 파이썬 모듈 보기
(venv_test)park-ui-Mac-mini:venv_test mainmac$ pip list
backports.ssl-match-hostname (3.4.0.2)
certifi (14.05.14)
gnureadline (6.3.3)
ipython (2.3.1)
Jinja2 (2.7.3)
MarkupSafe (0.23)
matplotlib (1.4.2)
mock (1.0.1)
nose (1.3.4)
numpy (1.8.2)
pip (1.5.6)
pyparsing (2.0.3)
python-dateutil (2.2)
pytz (2014.9)
pyzmq (14.4.1)
scipy (0.14.0)
setuptools (3.6)
six (1.8.0)
tornado (4.0.2)
wsgiref (0.1.2)
3) 가상환경 활성화 종료하기.
(venv_test)baghonghun-ui-Mac-mini:venv_test mainmac$ deactivate
-- 이 역시 꼭 가상환경폴더 내부에서 실행할 필요는 없다. 아무 위치에서 실행해도 된다!
'python' 카테고리의 다른 글
mac - numpy, scipy, matplotlib, ipython notebook 설치하기 (0) | 2014.11.25 |
---|---|
mac - homebrew 로 python 2.7.8 설치후, 실행 안되는 경우 해결하기 (0) | 2014.11.25 |
mac - homebrew, pip 설치하기 (3) | 2014.11.25 |
pycharm 설치 - 나만의 환경 설정하기 (0) | 2014.11.20 |
장고 - django 1.7 tutorial 2 정리 (작성중...) (0) | 2014.10.29 |