Python pipとは?pipでできること5つをまとめました

python icatchPython

(最終更新月:2021年12月)

✓こんな疑問・要望にお答えします

「Pythonのpipって何?」

「pipの使い方が知りたい!」

✓当記事を通じてお伝えすることは下記の2点です

  • Python pipとは?pipでできること5つをまとめました
  • pipの使い方を徹底解説

つまり、pipについて知るべきことは全て当記事で網羅されています

profile_icon

【Python歴】10年 x 【営業マン歴】11年

HP作成、社内システムの構築、コンサルティング

Pythonベースのフレームワーク 「Django」を使って下記のようなサイトを作っています!

日報アプリ
当ブログで一から開発方法を解説している日報アプリ(デモ版)です
ツールアプリ
当ブログで紹介したPythonアプリのWeb版です。DjangoAPIとReactで開発。随時更新中です。

Python pipとは?pipでできること5つをまとめました

think-old-man-img

pipとは?

Pythonには大まかに2つのライブラリが存在します

  1. 標準ライブラリ
  2. 外部ライブラリ(サードパーティライブラリ)

標準ライブラリとはPythonのインストール時から備わっているライブラリのことを指します

サードパーティライブラリとは、PyPI(Python Package Index)という場所で管理され、必要な時に必要なライブラリをインストールできるように準備されています

このサードパーティライブラリを管理する役割をになっているのが「pip」です

pipを使うとサードパーティライブラリについて下記の5つのことができるようになります

【できること①】インストール

PyPIから必要なライブラリをインストールすることができます

【できること②】アンインストール

自身の環境へインストールしたライブラリを削除(アンインストール)することができます

【できること③】アップグレード

インストールしたライブラリをアップグレードすることができます

【できること④】インストール済みパッケージの確認

自身の環境にインストールしたパッケージの一覧を取得することができます

【できること⑤】パッケージの書き出し、読み込み

パッケージの一覧をファイルに書き込むことやファイルから読み込みインストールすることが可能です

pipの使い方を徹底解説

それぞれのコマンドを見ていきます

インストール

pip install パッケージ名

アンインストール

pip uninstall パッケージ名

アップグレード

pip upgrade パッケージ名

インストール済みパッケージの確認

pip freeze

パッケージの書き出し、読み込み

書き出し

pip freeze > ファイル名(.txt)

読み込み

pip install -r ファイル名(.txt)

まとめ

まとめていきます

pipは外部ライブラリを管理するツールで、下記の5つのことができます

  1. インストール
  2. アンインストール
  3. アップグレード
  4. インストール済みパッケージの確認
  5. パッケージの書き出し、読み込み

そして、それぞれ下記のコマンドで実行できます

pip install パッケージ名
pip uninstall パッケージ名
pip upgrade パッケージ名
pip freeze
pip freeze > ファイル名(.txt)
pip install -r ファイル名(.txt)

これでpipに関しての基本はバッチリですね!

Pythonでホームページが作れるのをご存知でしょうか?

当ブログでは、PythonをベースとしたDjangoフレームワークを使って一からホームページを作成、公開するまでを解説しているブログになります

最終的には、下記リンク先のような日報アプリを開発、公開できるように進めていきます

https://nippo.itc-app.site/
ようこそ!簡易日報アプリ「D-Repo」へ!こちらは無料で使える日報アプリのデモサイトになります!「Webアプリはとてもカンタンで便利!」を感じてみよう!

興味のある方はシリーズの記事が一覧となっている↓のページをご覧ください

【Django】チュートリアル|日報アプリの開発から公開まで
Djangoのチュートリアルをお探しですか?具体的に「手を動かして作ってみたい!」という方へ向けて、誰でもできる簡易的な日報アプリの開発を通じて、Djangoの様々な機能に触れていくシリーズとなっています。PythonでWebアプリを作りたい方、必見の記事となります!
タイトルとURLをコピーしました