ベリーパイチュートリアル1-python+opencv+jupyter+tensorflowインストール


ベリーパイチュートリアル
  • 環境
  • アップグレードpip
  • pip添加清華源
  • インストール共通ライブラリ
  • opencv
  • をインストール
    本文は主にpython+tensorflowのベリーパイの下での環境構築問題についていくつかの記録を行う.
    環境
    デフォルトpythonはpython 3です
    アップグレードpip
    pip install --upgrade pip
    

    アップグレードが成功したかどうかを確認
    root@raspberrypi:/home/pi# pip --version
    Traceback (most recent call last):
      File "/usr/bin/pip", line 9, in <module>
        from pip import main
    ImportError: cannot import name 'main'
    
    

    pip 10後にライブラリ関数名が短くなるため、上記のエラーが頻繁に発生します.
    vim /usr/bin/pi
    
    #           
    from pip import main
    if __name__ == '__main__':
      sys.exit(main())
    
    #   
    from pip import __main__
    if __name__ == '__main__':
      sys.exit(__main__._main())
    

    修正し終わったらpip--versionを使って確認してください
    pipの清華源を追加
  • 臨時使用
  • pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
    
  • 永続デフォルト
  • pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    

    共通ライブラリのインストール
  • 共通の必須ライブラリ
  • apt-get install python-pip python-dev build-essential
    
  • numpy
  • pip install numpy
    
  • matplotlib
  • pip install matplotlib
    
  • jupyter
  • pip install jupyter
    
  • tensorflow
  • pip install tensorflow
    

    これは遅いしnumpyの再インストールが必要かもしれません
    Opencvのインストール
  • はほとんどの場合使いやすく、python 2の下に
  • しか入れられないようです.
    apt-get install python-pip
    apt-get install libopencv-dev
    apt-get install python-opencv
    
  • は、pip命令により
  • を直接取り付けることもできる.
    pip install opencv-python