Pipは、Python Package Index(PyPI)にあるようなPythonで記述されたソフトウェアパッケージのインストールと管理を簡素化するパッケージ管理システムです。 PipはデフォルトではCentOS7にインストールされていませんが、インストールは非常に簡単です。
このチュートリアルでは、Python pip
をインストールするために必要な手順を説明します。 CentOS7でyum
を使用 パッケージマネージャーと、pipを使用してPythonパッケージをインストールおよび管理する方法の基本について説明します。
Pythonモジュールをグローバルにインストールする場合は、yum
を使用して配布提供のPythonモジュールをインストールすることをお勧めします。 CentOS 7で正しく動作することがテストされているため、Pythonモジュールのrpmパッケージがない場合にのみ、pipを使用してPythonモジュールをグローバルにインストールします。
ほとんどの場合、pipは仮想環境内でのみ使用する必要があります。 PythonVirtual Environments
Pythonモジュールをグローバルにインストールするのではなく、特定のプロジェクトの隔離された場所にインストールできます。このようにして、他のPythonプロジェクトに影響を与えることを心配する必要はありません。
前提条件#
このチュートリアルを続行する前に、sudo権限を持つユーザーとしてログインしていることを確認してください。
CentOSへのpipのインストール#
CentOSマシンにpipをインストールするには、次の手順に従います。
1。 EPELリポジトリを追加します#
PipはCentOS7コアリポジトリでは利用できません。 pipをインストールするには、EPELリポジトリを有効にする必要があります:
sudo yum install epel-release
2。 pip#
をインストールしますEPELリポジトリが有効になったら、次のコマンドを使用してpipとそのすべての依存関係をインストールできます。
sudo yum install python-pip
3。 Pipのインストールを確認する#
pipが正しくインストールされていることを確認するには、次のコマンドを実行して、pipのバージョンを出力します。
pip --version
バージョン番号は異なる場合がありますが、次のようになります。
pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)
開発ツールのインストール#
Pythonモジュールの構築には開発ツールが必要です。次のコマンドでインストールできます:
sudo yum install python-devel
sudo yum groupinstall 'development tools'
PIPを使用したPythonパッケージの管理#
このセクションでは、いくつかの便利な基本的なpipコマンドについて説明します。 pipを使用すると、PyPI、バージョン管理、ローカルプロジェクト、および配布ファイルからパッケージをインストールできます。通常、PyPIからパッケージをインストールします。
twisted
という名前のパッケージをインストールするとします。 、次のコマンドを発行することでそれを行うことができます:
pip install twisted
ツイストは、Pythonで記述された非同期ネットワークフレームワークです。 パッケージをアンインストールするには:
pip uninstall twisted
PyPIからパッケージを検索するには:
pip search "twisted"
インストールされているパッケージを一覧表示するには:
pip list
古いパッケージを一覧表示するには:
pip list --outdated