2017년 3월 14일 화요일

Python, Jupyter

NumPy, SciPy, Pandas, and Matplotlib are fundamental scientific computing and visualization packages with Python.
  • 설치 방법1 : pip를 이용해서 설치하는 방식 
    • $ sudo apt-get update
    • $ sudo apt-get install python-pip
      • $ pip list
    • $ sudo pip install -U numpy
      • (만약 필요하다면 다음을 먼저 수행) 
      • $ sudo apt-get install python-dev
    • $ sudo apt-get install libblas-dev liblapack-dev
    • $ sudo pip install -U scipy
      • (만약 필요하다면 다음을 먼저 수행) 
      • $ sudo apt-get install gfortran
    • $ sudo apt-get install libpng-dev libfreetype6-dev libjpeg8-dev
    • $ sudo pip install matplotlib
    • $ sudo pip install -U scikit-learn
    • $ sudo pip install jupyter
      • (만약 설치후 jupyter가 실행되지 않는다면 다음과 같이 해보기)
        • $ ~/.local/bin/jupyter-notebook
        • 상기 명령이 먹힌다면, ~/.bashrc 에 다음 문장 넣어서 구동하기 export PATH=$PATH:~/.local/bin
      • 그런데, 지금까지 주욱 잘 설치가 되도, 막상 jupyter 구동하면, kernel 찾을 수 없다는 메시지 나올 수 있음
  • 설치 방법2: anaconda3을 이용해서 쉽게 설치
    • 참고 사이트
    • 다음의 사이트에서 원하는 버전의 python installer 선택하여 다운로드
    • 기본적인 conda 명령들
    • exercise
      • $ conda create --name eclc python=3.5 ipykernel
      • $ conda install --name eclc numpy pandas matplotlib scipy pip
      • $ conda info --envs
      • $ source activate eclc
      • $ python -m ipykernel install --user --name eclc --display-name "Python3.5 (eclc)"
      • $ source deactivate
      • $ conda remove --name eclc --all
      • $ jupyter notebook
    • packages
      • pip install 대신에 conda install 을 사용할 것.
        • pip는 anaconda 패키지 위치에 설치되는 것이 아니라 기본 System 패키지 설치 위치에 설치됨
        • 필요한 경우, conda install로 pip를 설치한 뒤, 해당 env에서 pip로 설치
      • $ conda install -n eclc pip
        • $ source activate eclc
        • $ pip install emcee corner
  • 기타
    • virtualenv가 필요한 경우
      • sudo pip install virtualenv
    • pip list 구동시 ImportError 나올 때
      • $ sudo apt-get purge -y python-pip
      • $ wget https://bootstrap.pypa.io/get-pip.py
      • $ sudo python ./get-pip.py
      • $ sudo apt-get install python-pip
    • Jupyter 다중 kernel 설정
      • $ jupyter kernelspec list
    • pytorch 설치 방법
      • $ conda install pytorch torchvision cuda80 -c soumith
    • Checking versions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# scipy
import scipy
print('scipy: %s' % scipy.__version__)
# numpy
import numpy
print('numpy: %s' % numpy.__version__)
# matplotlib
import matplotlib
print('matplotlib: %s' % matplotlib.__version__)
# pandas
import pandas
print('pandas: %s' % pandas.__version__)
# statsmodels
import statsmodels
print('statsmodels: %s' % statsmodels.__version__)
# scikit-learn
import sklearn
print('sklearn: %s' % sklearn.__version__)
# tensorflow
import tensorflow
print('tensorflow: %s' % tensorflow.__version__)
# keras
import keras
print('keras: %s' % keras.__version__)
cs

댓글 없음:

댓글 쓰기