【Python】pipコマンドと使い方

PIPコマンド

以下は、表にまとめられた pip コマンドとその使用例です。

注文 使用例 説明する
pip install <package> pip install requests 「requests」という名前のパッケージをインストールします
pip uninstall <package> pip uninstall requests 「requests」という名前のパッケージをアンインストールします
pip list pip list 現在の環境にインストールされているすべてのパッケージを一覧表示します
pip show <package> pip show requests 「requests」という名前のパッケージのバージョン番号、インストール パスなどの詳細情報を表示します。
pip install --upgrade <package> pip install --upgrade requests 「requests」という名前のパッケージを最新バージョンに更新します
pip search <package> pip search requests 「requests」という名前のパッケージを検索し、関連情報を表示します
pip freeze > requirements.txt pip freeze > requirements.txt 現在の環境にインストールされているすべてのパッケージとそのバージョン番号をテキスト ファイルにエクスポートします。
pip install -r requirements.txt pip install -r requirements.txt テキスト ファイルからパッケージとそのバージョン番号をバッチ インストールする
pip <command> --help pip install --help 指定したコマンドのヘルプ情報を表示する

注: 上記の表の例では、すべて "requests" パッケージを例として使用していますが、実際の使用では、必要に応じて他のパッケージ名に置き換えることができます。

pip は Python のパッケージ管理ツールで、Python パッケージのインストール、アンインストール、管理に使用されます。これは、さまざまな Python パッケージを簡単に検索、インストール、更新するためのコマンド ライン インターフェイスを提供する Python 標準ライブラリのモジュールです。

pip を使用すると、サードパーティのライブラリやツールを Python 環境に簡単にインストールして、Python の機能を拡張できます。パッケージの依存関係が自動的に解決され、必要な依存関係が確実にインストールされます。

pip は、Python コミュニティによる共有コードのリポジトリである PyPI (Python Package Index) からのパッケージのダウンロードとインストールもサポートしています。 PyPI には、さまざまな分野や機能をカバーする何万ものオープン ソース パッケージから選択できます。

パッケージのインストールとアンインストールに加えて、pip は、インストールされているパッケージのリストの表示、パッケージの最新バージョンへのアップグレード、インストールされているパッケージのリストのエクスポートなどの他の機能も提供します。

全体として、pip は Python 開発者にとって不可欠なツールの 1 つであり、パッケージ管理と依存関係管理のプロセスを簡素化し、Python パッケージの使用と管理を容易にします。

PIP の使用 - サードパーティ ライブラリのインストール

ここでは、よく使用される Python サードパーティのライブラリとツール、および pip を使用したそれらのインストールの例をいくつか示します。

図書館名 インストールコマンド 説明する
ナムピー pip install numpy 科学計算と配列演算のためのライブラリ
パンダ pip install pandas 高性能で使いやすいデータ構造とデータ分析ツールを提供する
マットプロットリブ pip install matplotlib データの視覚化とプロットのためのライブラリ
リクエスト pip install requests HTTP リクエストを送信し、ネットワーク経由で通信するためのライブラリ
Scikit-Learn pip install scikit-learn 機械学習アルゴリズムとツールを提供するライブラリ
TensorFlow pip install tensorflow ディープラーニングと人工知能のためのオープンソース ライブラリ
ジャンゴ pip install django Web アプリケーション開発のための高レベルの Python フレームワーク
フラスコ pip install flask シンプルな Web アプリケーションの構築に適した軽量の Web アプリケーション フレームワーク
SQLアルケミー pip install sqlalchemy データベースアクセスとORM(オブジェクトリレーショナルマッピング)機能を提供するライブラリ
美しいスープ pip install beautifulsoup4 HTML および XML ドキュメントを解析するためのライブラリ。Web クローラーでよく使用されます。
パイトーチ pip install torch 深層学習モデルを構築するためのオープンソースの機械学習ライブラリ
セレン pip install selenium ブラウザーでのユーザーアクションをシミュレートする自動 Web テスト用のライブラリ
pytest pip install pytest Python 単体テストを作成および実行するためのライブラリ
ジュピターノートブック pip install jupyter コードの実行と結果の表示をサポートする対話型のデータ分析および視覚化環境を提供します。
pip install black Python コードを自動的にフォーマットするためのツール
Flask-RESTful pip install flask-restful Flask に基づく RESTful API 拡張機能の迅速な開発
pip install pillow 画像を開く、保存、拡大縮小、切り抜きなどの操作をサポートする画像処理用ライブラリ。
セロリ pip install celery 非同期タスクとスケジュールされたタスクを処理するための分散タスク キュー フレームワーク
パイゲーム pip install pygame 2D ゲーム開発用ライブラリ
openpyxl pip install openpyxl Excelファイルを操作するためのライブラリ
scikit イメージ pip install scikit-image 画像処理およびコンピュータビジョンアルゴリズムを提供するライブラリ
Flask-SQLAlchemy pip install flask-sqlalchemy 統合された SQLAlchemy Flask 拡張機能により、Flask でのデータベースの使用が簡素化されます。
フラスコ-WTF pip install flask-wtf Flask で Web フォームを使用するための機能を提供します
PyMySQL pip install pymysql MySQL データベースに接続して操作するためのライブラリ
SQLAlchemy ユーティリティ pip install sqlalchemy-utils SQLAlchemy の実用的なツールセットは、一般的に使用されるデータベース操作ツールをいくつか提供します
パイゲームゼロ pip install pgzero Pygame ゲーム開発を簡素化するためのフレームワーク
Flask-ログイン pip install flask-login Flask アプリケーションにユーザー認証および認可機能を提供する
フラスコ-コア pip install flask-cors Flask アプリケーションにクロスドメインのリソース共有機能を提供する
PyYAML pip install pyyaml YAML ファイルを解析して生成するためのライブラリ

上記は、一般的に使用される Python サードパーティのライブラリとツールの例であり、対応する pip コマンドを使用してインストールできます。例にあるライブラリ名とインストール コマンドは時間の経過とともに変更される可能性があることに注意してください。最新のインストール情報については、各ライブラリの公式ドキュメントを参照してください。

PIPの設定方法

pip の構成は、pip 構成ファイルを変更することで実現できます。 Windows システムでは、pip 構成ファイルは %APPDATA%\pip\pip.ini パスにありますが、Linux および macOS システムでは、構成ファイルは ~/.pip/pip.conf パスにあります。

pip を設定する手順は次のとおりです。

  1. pip 構成ファイルを開きます (Windows システムの場合は %APPDATA%\pip\pip.ini、Linux および macOS システムの場合は ~/.pip/pip.conf)。

  2. 構成ファイルが存在しない場合は、空のファイルを手動で作成できます。

  3. 構成ファイルでは、次の構成オプションを追加または変更できます。

    • [global]: グローバル設定オプション。すべての pip コマンドに適用されます。
    • [install]: インストール関連の構成オプション。
    • [uninstall]: 関連する構成オプションをアンインストールします。
    • [list]: インストールされているパッケージの構成オプションをリストします。
    • [search]: パッケージ構成オプションを検索します。
    • [wheel]: バイナリ ホイール パッケージを生成およびインストールするための構成オプション。
    • [cache]: キャッシュ関連の構成オプション。
    • [index]: パッケージインデックスに関連する構成オプション。
    • [global]: グローバル構成オプション。
  4. 設定ファイルでは、key = value の形式を使用して設定オプションの値を設定できます。例:

    [global]
    trusted-host = pypi.org
    index-url = https://pypi.org/simple
    timeout = 10
    

    上記の例では、ホストを信頼するために trusted-hostpypi.org に設定され、index-url は < に設定されています。 /span>< a i=4> はパケットのインデックス アドレスを表し、 に設定され、10 秒のタイムアウト期間を表します。 https://pypi.org/simpletimeout10

  5. 設定ファイルを保存して閉じます。 pip コマンドを再実行すると、構成ファイルの設定に従います。

pip の構成ファイルを変更するには、オペレーティング システムとファイルが配置されている場所の権限設定に応じて、管理者権限またはsudoコマンドの使用が必要になる場合があることに注意してください。

さらに、--trusted-host--index-url およびその他のパラメータを使用してコマンド ライン パラメータを使用して一時的に pip を構成し、信頼できるホストとパッケージインデックスアドレス。

上記は pip を設定するための一般的な手順と例です。必要に応じて pip 設定オプションを設定できます。

おすすめ

転載: blog.csdn.net/gao511147456/article/details/134869056