あなたが サーバー環境 で Python 3 を使用している場合、機能を拡張するためにサードパーティのモジュールをインストールする必要があるでしょう。ウェブアプリケーションを構築したり、タスクを自動化したり、データを扱ったりする場合でも、Python の広大なパッケージエコシステムがあなたをサポートします。これらのモジュールをインストールするための定番ツールは pip3 です。

この記事では、インストールから一般的な使用例、トラブルシューティングのヒントまで、pip3 を効果的に使用する方法を案内します。

pip3 とは何ですか?

pip3 is the package installer for Python 3. It allows you to download and install Python packages from the Python Package Index (PyPI) and other indexes. It is the Python 3-compatible version of pip, and it typically corresponds to the python3 command on most systems.

pip3 のインストール

Linux (Debian/Ubuntu):

sudo apt update
sudo apt install python3-pip

macOS (Homebrew 使用):

brew install python3

Homebrew は python3 と pip3 の両方をインストールします。

Windows:

公式サイト (https://www.python.org/) から Python 3 をダウンロードしてインストールする場合、インストール中に 「Add Python to PATH」 にチェックを入れることを確認してください。pip3 は Python 3 と一緒に自動的にインストールされます。

インストールを確認するには:

pip3 --version

基本的な使用法

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

pip3 install package_name

例:

  • requests をインストール:

    pip3 install requests
  • 特定のバージョンをインストール:

    pip3 install numpy==1.21.0
  • パッケージをアップグレード:

    pip3 install --upgrade pandas
  • ファイルから複数のパッケージをインストール:

    pip3 install -r requirements.txt

特定のプロジェクトのためのパッケージのインストール

プロジェクトの依存関係の衝突を避けるために、仮想環境 を使用することがベストプラクティスです。

仮想環境を作成してアクティブにする:

python3 -m venv venv
source venv/bin/activate # On Windows: venvScriptsactivate

その後、通常通り pip3 を使用します:

pip3 install flask

パッケージのアンインストール

パッケージを削除するには:

pip3 uninstall package_name

一般的な問題とトラブルシューティング

  • 権限エラー: 自分のユーザーのためだけにパッケージをインストールするには --user を使用してください:

    pip3 install --user package_name
  • コマンドが見つかりません: pip3 が見つからない場合は、Python 3 を再インストールするか、次を使用してください:

    python3 -m pip install package_name
  • 依存関係の衝突: pip-toolspipdeptree のようなツールは、依存関係をよりクリーンに管理するのに役立ちます。最終的な考え

pip3 を使用することは、Python 3 を扱う上で不可欠な部分です。初心者でも経験豊富な開発者でも、Python モジュールをインストールし管理する方法を理解することで、プロジェクトがスムーズに実行され、最新の状態を保つことができます。最良の結果を得るために仮想環境と組み合わせて、Python エコシステムに飛び込む準備が整いました。