このガイドでは、aptパッケージマネージャーを使用してPythonPipをDebian11にインストールする方法を学習します。
前提条件
続行する前に、次のものがあることを確認してください。
- Debian11システムを更新しました
- パッケージをダウンロードできるようにインターネットにアクセスする
- rootアクセスまたはsudoアクセスを持つユーザー
目次
- システムパッケージの更新
- Python3用のpipのインストール
1。システムパッケージの更新
このコマンドを実行して、システムパッケージが最新であることを確認します
sudo apt update
sudo apt -y upgrade
2。 Python3用のpipのインストール
Debian 11には、デフォルトのpythonインタプリタとしてpython3が付属しています。 pipをインストールする前に、次のコマンドを使用してpythonがインストールされていることを確認してください。
sudo apt install python3
次に、pipをインストールします
sudo apt install python3-pip
次に、pipがインストールされていることを確認します。
$ pip3 --version
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
3。 Python2用のpipのインストール
Python2はデフォルトではDebian11にインストールされていません。Python2とPip2をインストールするには、次の手順を実行します。
Python 2をインストールします:
sudo apt install python
次に、python2 pipをインストールします:
sudo apt install -y python-pip
次に、次のコマンドを使用してインストールを確認します。
$ pip --version
pip 20.3.4 from /usr/lib/python2.7/dist-packages (python 2.7)
4。 Pythonpipの使用
Pipは、システム上のPythonモジュールを管理するために使用されます。 Pythonモジュールはグローバルにインストールされます。 apt
を使用してこれらのモジュールをインストールすることもできます パッケージマネージャー。
インストールするモジュールを特定の限られた目的で使用する場合は、仮想環境を使用してモジュールをインストールおよび管理することをお勧めします。 PythonVirtual Environments
Pythonモジュールをグローバルにインストールするのではなく、特定のプロジェクトの隔離された場所にインストールできます。このようにして、他のPythonプロジェクトに影響を与えることを心配する必要はありません。
このセクションでは、pipの便利なコマンドについて説明します。 Pipを使用すると、PyPI、バージョン管理パッケージ、ローカルプロジェクト、および配布ファイルからパッケージをインストールできます。
Pipを使用したパッケージのインストール
pipを使用してパッケージをインストールするには、pip install
を使用します 指図。これにより、デフォルトで最新バージョンがインストールされます。
pip3 install docker-compose
パッケージの特定のバージョンをインストールする場合は、次のように指定します。
pip3 install docker-compose==1.29.0
要件ファイルを使用したpipパッケージのインストール
パッケージごとに特定のバージョンでインストールするパッケージが多数ある場合は、それらをrequirements.txt
というファイルに追加できます。 。フォーマットにパッケージを追加できますpackage==version
docker-compose==1.29.0
のように
次のコマンドを使用して、ファイルで指定された要件のリストをインストールします。
pip3 install -r requirements.txt
インストール済みパッケージの一覧表示
このコマンドを使用して、インストールされているパッケージを一覧表示します。これにより、各パッケージとそのパッケージにインストールされているバージョンが一覧表示されます。
pip3 list
例
$ pip3 list | grep docker
docker 5.0.3
docker-compose 1.29.2
dockerpty 0.4.1
パッケージを一覧表示する一般的な方法は、requirements.txt
に追加できる形式を使用することです。 ファイル。次のコマンドを使用して、それらをその形式で一覧表示します。
pip3 freeze
例
$ pip3 freeze | grep docker
docker==5.0.3
docker-compose==1.29.2
dockerpty==0.4.1
インストール済みパッケージのアップグレード
このコマンドを使用して、インストールされているパッケージをアップグレードします
pip3 install --upgrade package_name
例
pip3 install --upgrade docker-compose
パッケージをアンインストールするには:
pip3 uninstall package_name
例
pip3 uninstall docker-compose
このガイドでは、Debian 11システムにpipをインストールする方法と、pipを使用してPythonパッケージを管理する方法を学習しました。 pipの詳細については、pipユーザーガイドページにアクセスしてください。