【初心者向け】Pythonのパッケージ管理ツール「PIP」を各OSにインストールする方法
Pythonは初心者向けのプログラミング言語というだけでなく、非常に強力な本格的な言語であり、その周辺には数え切れないほどのサードパーティ製パッケージやライブラリが存在します。すべてのコードを自分で書かなくても、これらのパッケージを導入して自分のプロジェクトの一部として活用できるのが大きな魅力です。
こうしたパッケージはGitHubやWeb検索で見つけることもできますが、Python公式のパッケージ管理ツールであるPIPを使えば、より簡単に探してインストールすることが可能です。PIPを使えば、数千ものパッケージが登録されているPython Package Index(PyPI)から、目的のパッケージを検索してすぐに導入できます。
PIPとは何か?
PIP(Package Installer for Python)は、Pythonの中央リポジトリであるPython Package Indexからパッケージをインストールするためのツールです。イメージとしては「Python版アプリストア」のようなもので、ターミナルやコマンドラインからコマンド一つでパッケージをインストールできるため、自分で配布元を探し回る必要がありません。
Linuxユーザーならこの仕組みには馴染みがあるでしょう。APTやPacmanといったパッケージマネージャーはLinuxの操作体験に欠かせない存在であり、ターミナルから各ディストリビューション向けのソフトウェアを手軽にインストールできるようにしています。PIPもまさに同じ発想で作られたツールです。
なお、PIPを使用するには事前にPython本体がインストールされている必要があります。macOSや多くのLinuxディストリビューションには最初からPythonが入っていますが、Windowsでは手動でのインストールが必要です。また、LinuxでもPythonが入っていない場合や古いバージョンのままの場合は、各ディストリビューションのパッケージマネージャー経由で最新のPythonを導入しておきましょう。
LinuxにPython PIPをインストールする方法
python-pipパッケージは主要なLinuxディストリビューションであればどれでもダウンロード・インストール可能です。ただし、まだPython 2.x系を使用している環境では、python2-pipパッケージをインストールする必要があります。
実は、Python 3.4以降(またはPython 2.7.9以降)を使用している場合は、PIPはすでに同梱されているため、新たにインストールする必要はありません。ターミナルで python3 --version と入力してインストール済みのPythonバージョンを確認したうえで、python -m pip または python3 -m pip コマンドでPIPを実行してみてください。
それより古いバージョンのPython(2.7.9未満または3.4未満)では、使用しているシステムのパッケージマネージャーに応じた方法でPIPをインストールします。主なLinuxプラットフォームごとの手順は以下のとおりです。
- Ubuntu / Debian系ディストリビューションの場合: ターミナルを開き、Python 2.x用なら sudo apt install python-pip、Python 3.x用なら sudo apt install python3-pip を実行します。
- Arch Linuxの場合: ターミナルで、Python 2.x用は sudo pacman -S python2-pip、Python 3.x用は sudo pacman -S python-pip を実行します。
- Fedora系ディストリビューションの場合: まず sudo dnf upgrade python-setuptools を実行し、続いてPython 2.x用は sudo dnf install python-pip python-wheel、Python 3.x用は sudo dnf install python3 python3-wheel を実行します。
- 手動でインストールする場合: ターミナルで curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py を実行してスクリプトをダウンロードし、その後 python get-pip.py を実行すれば自動的にインストールされます。
WindowsにPython PIPをインストールする方法
Linuxとは異なり、WindowsにはPythonがプリインストールされていません。そのため、Windows上でPIPを使い始めるには、まずPython本体をダウンロードしてインストールする必要があります。
最新版のPythonをインストールしていれば、PIPも一緒にインストールされているはずです。前述のとおり、Python 2.7.9 以降および Python 3.4 以降の環境ではPIPが自動的に付属します。
古いバージョンのPythonを使用している場合は、get-pip スクリプトを使ってPIPを自動インストールしましょう。
- get-pip.pyスクリプトをWindows PCにダウンロードし、管理者権限で起動したPowerShellまたはコマンドプロンプトから python get-pip.py を実行します。これでPIPが自動的にインストールされます。
インストール後は、PowerShellやコマンドラインのウィンドウで pip または python -m pip と入力するだけでPIPを実行できます。
macOSにPython PIPをインストールする方法
Linuxと同様に、macOSにも通常はPythonとPIPが最初から入っています。ただし、どちらも最新リリースより古いバージョンである可能性が高い点に注意してください。まずはmacOSのターミナルを開いて pip または python -m pip(あるいは pip3 / python3 -m pip)と入力し、動作するかどうか確認してみましょう。
PythonとPIPをまとめて最新化したい場合は、macOS用パッケージマネージャーのHomebrewを使うのが最も簡単です。
- Homebrewがインストール済みであれば、ターミナルで brew install python を実行することで、環境を最新の Python 3.x に更新できます。旧式の Python 2.x を入れたい場合は、代わりに brew install python@2 を実行してください。
インストール完了後は、ターミナルで pip または python -m pip(あるいは pip3 / python3 -m pip)と入力すればPIPが実行され、利用可能なオプションの一覧が表示されます。
PIPを最新バージョンに更新する方法
すでにPIPがインストールされている環境でも、それを最新バージョンへ更新したい場合は、PIP自身を使って更新できます。
- macOS / Linuxの場合: ターミナルで pip install -U pip を実行すると更新が始まります。pip3 install -U pip や python -m pip install -U pip でも同様です。
- Windowsの場合: 管理者権限でPowerShellまたはコマンドプロンプトを開き、python -m pip install -U pip を実行します。
PIPを使ったPythonパッケージのインストールとアンインストール
PIPのインストールと更新が完了し、使える状態になったら、いよいよ実際にPythonパッケージをダウンロード・インストールしたり、不要になった既存パッケージを削除したりできるようになります。
- 新しいパッケージをインストールする場合: pip install パッケージ名 または python -m pip install パッケージ名 を実行します。Python 2.xと3.xが両方入っているmacOSなどの環境では、pip3 や python3 を使う必要がある場合があります。
- インストール済みパッケージの一覧を表示する場合: pip list または python -m pip list を実行します。こちらも必要に応じて pip3 / python3 を使い分けてください。
- パッケージを削除する場合: pip uninstall パッケージ名 または python -m pip uninstall パッケージ名 を実行し、確認メッセージが表示されたら y を押してアンインストールを確定します。Python 2.xと3.xが共存している環境では pip3 / python3 を指定しましょう。
PIPを活用してより良いPython開発を
PIPのインストール方法とパッケージの追加方法を覚えてしまえば、無限ともいえる数のライブラリやプロジェクトにすぐアクセスでき、Pythonを使ったより大規模で質の高い開発が可能になります。
Pythonは、理解しやすい文法と初心者向けの豊富な学習リソースがあることから、これからプログラミングを始める人にとって最適な言語の一つです。
初心者の方からベテランの方まで、Pythonには常に新しい発見があります。あなた自身のPythonの活用テクニックや疑問があれば、ぜひコメント欄で共有してみてください。
-
WindowsにPythonをインストールする方法を初心者向けにわかりやすく解説
Pythonは、世界中で広く使われている高水準プログラミング言語です。AIやデータ分析、Web開発など幅広い分野で活用されており、Pythonでコードを書いて実行するには、まずシステムにPythonをインストールする必要があります。WindowsへのPythonのインストールは、いくつかの簡単なステップで完了します。この記事では、初心者の方でも迷わず進められるよう、手順を一つひとつ丁寧に解説します。ステップ1:インストールするPythonのバージョンを選ぶPythonには複数のバージョンが存在し、バージョンによって構文や動作が異なります。まずは、自分の用途や必要に合ったバージョンを選びましょう
-
UbuntuにPipをインストールする方法を徹底解説【Python 2/3対応】
Linuxには実に多くのパッケージマネージャーが存在します。Ubuntuにはaptが標準搭載されていますが、プログラミング言語の多くも独自のパッケージマネージャーを持っています。Node.jsにはnpm、Rubyにはgem、そしてPythonにはpipが用意されています。 Pipは「Python Installs Packages」の略で、Python Package Index(PyPI)からパッケージを簡単にインストールできるツールです。他のインデックスからインストールすることも可能ですが、通常必要となるパッケージの大半はPyPIで入手できます。pipを使ってパッケージを導入するには、ま