UbuntuにPipをインストールする方法

Pipは、Pythonで書かれたソフトウェアパッケージをインストールするためのコマンドラインツールです。 UbuntuにPipをインストールする方法とPythonアプリケーションをインストールするためにそれを使用する方法を学びます。

Ubuntuにソフトウェアをインストールする方法はたくさんあります。 ソフトウェアセンター、ダウンロードしたDEBファイル、PPA、Snapパッケージ、Flatpak、AppImage、そして古き良きソースコードからでもアプリケーションをインストールできます。

Ubuntuにパッケージをインストールする方法がもう1つあります。 これはPipと呼ばれ、あなたはPythonベースのアプリケーションをインストールするためにそれを使うことができます。

ピップとは

Pipは「Pip Installed Packages」の略です。 Pipはコマンドラインベースのパッケージ管理システムです。 Python言語で書かれたソフトウェアのインストールと管理に使用されます。

Pipを使ってPython Package Index(PyPI)にリストされているパッケージをインストールすることができます。

ソフトウェア開発者として、あなたはあなた自身のPythonプロジェクトのために様々なPythonモジュールとパッケージをインストールするのにpipを使うことができます。

エンドユーザーとして、Pythonを使用して開発されたpipを使用して簡単にインストールできるアプリケーションをインストールするには、pipが必要な場合があります。 そのような例の1つに、pipを使って簡単にインストールできるStress Terminalアプリケーションがあります。

Ubuntuや他のUbuntuベースのディストリビューションにpipをインストールする方法を見てみましょう。

UbuntuにPipをインストールする方法

デフォルトでは、PipはUbuntuにインストールされていません。 あなたはそれをインストールする必要があります。 Ubuntuにpipをインストールするのはとても簡単です。 すぐにお見せします。

Ubuntu 18.04には、デフォルトでPython 2とPython 3の両方がインストールされています。 したがって、両方のPythonバージョンにpipをインストールする必要があります。

デフォルトでは、PipはPython 2を参照します。Python3のPipはpip3によって参照されます。

注:このチュートリアルではUbuntu 18.04を使用しています。 しかし、ここでの説明はUbuntu 16.04、18.10などの他のバージョンにも有効であるはずです。Linux Mint、Linux Lite、Xubuntu、Kubuntuなど、Ubuntuに基づく他のLinuxディストリビューションでも同じコマンドを使用できます。

Python 2用のpipをインストールします

まず、Python 2がインストールされていることを確認してください。 Ubuntuでは、以下のコマンドを使用して確認してください。

python2 --version 

エラーがなく、Pythonのバージョンを示す有効な出力がある場合は、Python 2がインストールされています。 これで、このコマンドを使用してPython 2用のpipをインストールできます。

 sudo apt install python-pip 

それはそれと一緒にpipと他の多くの依存関係をインストールします。 インストールが完了したら、pipが正しくインストールされていることを確認してください。

 pip --version 

バージョン番号が表示されるはずです。

 pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7) 

これはあなたがUbuntuにpipをインストールしたことを意味します。

Python 3用のpipをインストールする

あなたはPython 3がUbuntuにインストールされていることを確認する必要があります。 これを確認するには、次のコマンドを使用します。

 python3 --version 

Python 3.6.6のような数字であれば、Python 3があなたのLinuxシステムにインストールされています。

これで、以下のコマンドを使ってpip3をインストールできます。

 sudo apt install python3-pip 

このコマンドを使用して、pip3が正しくインストールされたことを確認する必要があります。

 pip3 --version 

次のような数字が表示されます。

 pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6) 

これは、pip3がシステムに正常にインストールされたことを意味します。

Pipコマンドの使い方

pipをインストールしたので、基本的なpipコマンドのいくつかをすぐに見てみましょう。 これらのコマンドは、Pythonパッケージの検索、インストール、削除にpipコマンドを使用するのに役立ちます。

Python Package Indexからパッケージを検索するには、次のpipコマンドを使用できます。

 pip search 

たとえば、検索または強調表示すると、名前または説明に文字列 'stress'を含むすべてのパッケージが表示されます。

 pip search stress stress (1.0.0) - A trivial utility for consuming system resources. s-tui (0.8.2) - Stress Terminal UI stress test and monitoring tool stressypy (0.0.12) - A simple program for calling stress and/or stress-ng from python fuzzing (0.3.2) - Tools for stress testing applications. stressant (0.4.1) - Simple stress-test tool stressberry (0.1.7) - Stress tests for the Raspberry Pi mobbage (0.2) - A HTTP stress test and benchmark tool stresser (0.2.1) - A large-scale stress testing framework. cyanide (1.3.0) - Celery stress testing and integration test support. pysle (1.5.7) - An interface to ISLEX, a pronunciation dictionary with stress markings. ggf (0.3.2) - global geometric factors and corresponding stresses of the optical stretcher pathod (0.17) - A pathological HTTP/S daemon for testing and stressing clients. MatPy (1.0) - A toolbox for intelligent material design, and automatic yield stress determination netblow (0.1.2) - Vendor agnostic network testing framework to stress network failures russtress (0.1.3) - Package that helps you to put lexical stress in russian text switchy (0.1.0a1) - A fast FreeSWITCH control library purpose-built on traffic theory and stress testing. nx4_selenium_test (0.1) - Provides a Python class and apps which monitor and/or stress-test the NoMachine NX4 web interface physical_dualism (1.0.0) - Python library that approximates the natural frequency from stress via physical dualism, and vice versa. fsm_effective_stress (1.0.0) - Python library that uses the rheological-dynamical analogy (RDA) to compute damage and effective buckling stress in prismatic shell structures. processpathway (0.3.11) - A nifty little toolkit to create stress-free, frustrationless image processing pathways from your webcam for computer vision experiments. Or observing your cat. 

pipを使用してアプリケーションをインストールしたい場合は、次のように使用できます。

 pip install 

Pipはタブ補完をサポートしていないので、パッケージ名は正確になるはずです。 必要なファイルがすべてダウンロードされ、そのパッケージがインストールされます。

pipを使ってインストールしたPythonパッケージを削除したい場合は、pipのremoveオプションを使うことができます。

 pip uninstall 

上記のコマンドでは、pipの代わりにpip3を使用できます。

このちょっとしたコツが、Ubuntuにpipをインストールするのに役立ったことを願っています。 ご質問やご提案がありましたら、下記のコメント欄にお知らせください。

推奨されます

Kali LinuxとDebianがMicrosoftストアで入手可能になりました
2019
UbuntuとLinux MintにApache OpenOfficeをインストールする
2019
Ubuntuで自動システムアップデートを有効にする
2019