出典:よく使うpipコマンド

pipよりpip3を使った方が確実。

バージョンを確認する
$ pip --version
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
普通にパッケージをインストールする (例えばFlask)
$ pip install Flask
requirements.txtに定義されたパッケージをインストールする
$ pip install -r requirements.txt
インストール済みのパッケージを表示する
$ pip list
インストール済みのパッケージをrequires.txt形式で表示する
$ pip freeze
インストール済みのパッケージのうち、最新でないものを表示する
$ pip list --outdated
インストール済みのパッケージのうち、最新でないものをアップデートする
$ pip list --outdated | awk 'NR>2 {print $1}' | xargs pip install -U
インストール済みのパッケージを全て削除する
$ pip freeze | xargs pip uninstall -y

Python pip パッケージのインストール

pip(Python パッケージ管理ツール)のインストール

以下のコマンドを実行。

pi@raspberrypi:~ $ sudo apt-get install python3.7-dev
pi@raspberrypi:~ $ sudo apt-get install python3-pip
インストールされたpipバージョンの確認
pi@raspberrypi:~ $ pip3 --version
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
Python spidev ライブラリのインストール

pipをインストールした後、以下のコマンドを実行

pi@raspberrypi:~ $ sudo pip3 install spidev
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting spidev
  Downloading https://www.piwheels.org/simple/spidev/spidev-3.5-cp37-cp37m-linux_armv7l.whl (40kB)
    100% |????????????????????????????????| 40kB 143kB/s
Installing collected packages: spidev
Successfully installed spidev-3.5