アンドロイド

CentOS 7にpipをインストールする方法

NIC Teaming in Linux - 7, Video No - 61

NIC Teaming in Linux - 7, Video No - 61

目次:

Anonim

ピップは、Pythonのパッケージインデックス(は、PyPI)に見られるものとしてPythonで書かれたソフトウェアパッケージのインストールと管理を簡素化するパッケージ管理システムです。 CentOS 7では、Pipはデフォルトではインストールされませんが、インストールは非常に簡単です。

このチュートリアルでは、 yum パッケージマネージャーを使用してCentOS 7にPython pip をインストールするために必要な手順を説明し、pipでPythonパッケージをインストールおよび管理する方法の基本を説明します。

Pythonモジュールをインストールする場合、グローバルあなたが使用して配布提供するPythonモジュールをインストールすることを好むべきで yum 彼らはPythonのモジュールにはrpmパッケージが存在しないグローバルな場合にのみ、Pythonモジュールをインストールするには、CentOSの7.ピップ上で正しく動作するためにテストされているため。

ほとんどの場合、仮想環境内でのみpipを使用する必要があります。 Python Virtual Environments 使用すると、グローバルにインストールするのではなく、特定のプロジェクトの孤立した場所にPythonモジュールをインストールできます。 これにより、他のPythonプロジェクトに影響を与えることを心配する必要がなくなります。

前提条件

このチュートリアルを続ける前に、sudo特権を持つユーザーとしてログインしていることを確認してください。

CentOSにpipをインストールする

CentOSマシンにpipをインストールするには、次の手順を実行します。

1. EPELリポジトリを追加します

CentOS 7コアリポジトリではPipは使用できません。 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 twistedは、Pythonで記述された非同期ネットワークフレームワークです。

パッケージをアンインストールするには、次を実行します。

pip uninstall twisted

PyPIからパッケージを検索するには:

pip search "twisted"

インストール済みパッケージをリストするには:

pip list

古いパッケージをリストするには:

pip list --outdated

結論

CentOS 7システムにpipを正常にインストールし、pipを使用してPythonモジュールを簡単にインストールおよびアンインストールする方法を学習しました。 CentOS 7でPip 3を使用してPython 3をインストールする方法についてのガイドも確認できます。

pipの詳細については、pipユーザーガイドを確認してください。 ご質問やご意見がありましたら、以下にコメントしてください。

python pip centos