(비망록) Ubuntu 18.04 LTS로 Jupyter Notebook 환경 구축

1. 소개



Python + openCV를 사용한 핸즈온 에의 참가 조건을 만족시키기 위해서, Ubuntu18.04LTS에 Jupyter Notebook 환경을 구축했을 때의 메모를, 자신에게의 비망록으로서 정리해 보았습니다. 도움이되면 다행입니다.

2. 배울 수 있는 내용


  • Python2 시스템 설치
  • Python3 시스템 설치
  • Jupyter Notebook 설치
  • chainer 및 TendsorFlow 설치
  • opencv 및 numpy 설치
  • Jupyter Notebook 시작

  • 3. 설치



    우분투 프롬프트
    # Python2系のインストール
    $ sudo apt install python-pip python-pandas python-sklearn
    
    # Python3系のインストール
    $ sudo apt install python3-pip python3-pandas python3-sklearn
    
    # Jupyter Notebookのインストール
    $ sudo apt install jupyter-notebook
    
    # chainerとTendsorFlowのインストール(Python2系)
    $ sudo pip install chainer tensorflow pandas-ml
    
    # chainerとTendsorFlowのインストール(Python3系)
    $ sudo pip3 install chainer tensorflow pandas-ml
    
    # opencvとnumpyのインストール(Python2系)
    $ pip install opencv-python
    
    # opencvとnumpyのインストール(Python3系)
    $ pip3 install opencv-python
    
    

    4. Jupyter Notebook 시작



    우분투 프롬프트
    # Jupyter Notebookの起動(自動的にブラウザが立ち上がりJupyter Notebookが起動する)
    $ jupyter-notebook
    
    


  • Jupyter Notebook을 시작한 후 'New' 드롭 다운 목록에서 'Python3'을 선택하면 익숙한 화면이 표시된다고 생각합니다.
  • 브라우저의 액세스 URL은 http://localhost:8888/tree이 되는 것 같습니다.

  • 5. 동작 확인용 코드


    # ライブラリのインポート
    import sys
    import pprint
    
    // パス確認
    pprint.pprint(sys.path)
    
    # ライブラリのインポート
    import cv2                       # OpenCV
    import numpy as np               # numpy
    import matplotlib.pyplot as plt  # 画像表示ライブラリ
    
    # jupyter notebook 上で画像を確認できるようにする
    %matplotlib inline
    
    # cv2バージョン確認
    cv2.__version__
    
    # 表示画像の作成
    img2 = np.array([[[  0,  0,  0],[  0,  0,255],[  0,255,  0],[255,  0,  0]],
                     [[  0,255,255],[255,  0,255],[255,255,  0],[255,255,255]]])
    img2 = img2.astype(np.uint8) # 値を読み込む方法を指定
    print(type(img2))
    
    # 画像表示
    plt.imshow(img2)
    



    6. 보충


  • Jupyter Notebook의 실행 환경에 구애받지 않고, 어쨌든 Jupyter Notebook을 만져보고 싶은 분에게는 Google 공동체를 추천합니다.

  • Google 공동체 그럼 환경 구축 불필요로 Jupyter Notebook 를 사용할 수 있습니다. 게다가 조금 설정을 하면 GPU도 잡을 수 있으므로, Python의 공부 환경에 안성맞춤입니다.

  • 7. 결론



    Python과 Jupyter Notebook 학습에 도움이 되길 바랍니다.

    2019/04/09 TAKAHIRO NISHIZONO

    좋은 웹페이지 즐겨찾기