たなちの開発日誌

自分の知識をストックしていくためのブログ

Pythonパッケージ管理システム pipとは?

scrapyの学習をする前にpipのインストールが必要とのこと。
よく見かけるけど、どういうものなのか調べてみました。

参考にさせていただいたサイトはこちら
Pythonのパッケージ管理システムpipのインストールと使い方 | UX MILK
How to install Pip on Ubuntu 16.04 – RoseHosting.com Blog

WebサービスのAPIを利用するパッケージなどサードパーティ製のライブラリはパッケージをダウンロードして使用する必要があります。pipを使えばそのようなモジュールを簡単にインストール・管理することができます。

pipは使用するパッケージのインストール・管理を行うためのツール。

下記、Ubuntu16.04へのインストール方法、その他便利なコマンドを記載します。

pipのインストール方法

下準備

パッケージリストを更新し、すべてのシステムソフトウェアを最新バージョンにアップグレード

sudo apt-get update && sudo apt-get -y upgrade

インストール

この1行だけ、とても簡単!…と思ったけど最新ではなかった。

sudo apt-get install python-pip

もしアップデートする場合は下記コマンドを実行

sudo pip install -U pip

python2.7にしか紐付いていないようなので下記コマンドで3.5に紐付ける。

sudo apt-get install python3-pip

バージョンを確認

pip -V
python3 -m pip -V

パッケージの検索

pip search package_name

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

pip install package_name

バージョンを指定してインストール

pip install package_name==1.0.2

パッケージのアップデート

pip install -U package_name

パッケージの一覧表示

pip list

Gitのリポジトリをインストール

pip install git+https://github.com/username/repository_name.git

パッケージのアンインストール

pip uninstall package_name

ヘルプ

pip --help