
ローカル環境で Python のプログラミングを進めるために避けて通れないのが pip です!
この記事では pip の基本的な使い方や、自分自身のローカル環境で Python のコードを効率的に書くためのツールとライブラリをどのように管理するかを解説します。
目次
pip は、Python のパッケージ管理システムです。Python で作られたソフトウェアはパッケージという形で配布されますが、これらのパッケージをインストールしたりアップデートしたりアンインストールしたりするためのツールが pip です。
パッケージは Python の機能を拡張するための追加モジュールやライブラリを指し、これらを用いることで様々な機能を手軽に利用することができます。
パッケージやライブラリについて詳しくは以下の記事をご覧ください!
Python と pip を組み合わせることで非常にスムーズにプログラミングを進めることができます。
pip を使用することで、他の開発者がすでに開発して公開している Python パッケージを簡単に導入できます。
これにより、自分で一からコードを書く必要がなくなり、新規開発の時間と労力を大幅に節約することができます。pip は Python でプログラミングを進める上で欠かせないツールです。
pip を利用するために Python のインストールが必要です。
Python のインストール方法は、Windows や macOS など、使用している OS によって異なります。
まずは Python の公式ウェブサイト https://www.python.org/ にアクセスします。ページ上部にある「Downloads」メニューから「Windows」を選択してください。
ダウンロードページには、Python のバージョンごとにインストーラが用意されています。自分の PC が 64bit 対応なら「Windows x86-64 executable installer」を、32bit しか対応していない場合は「Windows x86 executable installer」をダウンロードします。最新バージョンをダウンロードすれば良いですが、特定のバージョンが必要な場合は、それに応じて適切なものをダウンロードしてください。
PCが32bitか64bitかを確認する方法
ダウンロードしたインストーラを実行します。インストールウィザードが表示されます。
このオプションを選択すると、Python の実行ファイルへのパスがシステム環境変数に自動的に追加されます。これにより、コマンドプロンプトや PowerShell などのコマンドラインから直接 Python を実行できるようになります。インストールウィザードが起動したら、画面下部にある「Add Python to PATH」のチェックボックスをオンにしてから「Install Now」をクリックします。
Python のインストールができたら Python が正しくインストールされたか確認するために、コマンドプロンプトまたは PowerShell を開いて、python --versionと入力してエンターを押してください。Python のバージョン情報が表示されれば、インストールは成功です。
Homebrew というパッケージマネージャを使用するのが一般的です。Homebrew がインストールできたらターミナルを開き、brew install python3コマンドを実行することで Python がインストールされます。
brew install “python” と “python3” の違い
brew install pythonを実行すると、Homebrew は最新版の Python をインストールします。
ただし、過去のバージョンの Python(Python 2など)がシステムに既にインストールされている場合、新たにインストールした Python 3 はpython3というコマンドで呼び出すことになります。
一方、pythonコマンドは既存の Python 2 に対して続けて使用されます。
brew install python3 で Python をインストールすることで Python 2 を既にインストールしていても、新たに Python 3 をインストールする意図が明示されるため、Python 3 はpython3コマンドで呼び出されます。
Python 2 は 2020 年 1 月 1 日をもって公式にサポートが終了しているため、新たに Python をインストールする際には、Python 3 をインストールすることが推奨されます。それを明示的に示すために、brew install python3のようなコマンドを使用することが一般的です。
Homebrew について詳しくは以下の記事をご覧ください!
Linux 環境では、多くの場合、Python は元からインストールされています。確認するには、ターミナルを開き、python --versionまたはpython3 --versionを入力します。
もし Python がインストールされていない場合や、特定のバージョンをインストールしたい場合は、パッケージマネージャ(各 Linux ディストリビューションにより異なりますが、Ubuntu ではapt、CentOS ではyumなど)を使います。これにより、Python のインストールやバージョンの管理が容易になります。
Python が正しくインストールされたことを確認するには、コマンドラインを開いて python --version を実行します。これにより、インストールされた Python のバージョンが表示されます。
基本的には pip はデフォルトで付属しています。したがって、上記の方法でPython を新規にインストールした場合、すでに pip もインストールされているはずです。
pip がインストールされているかどうか、およびそのバージョンを確認するには、コマンドラインを開いて pip --version を実行します。これにより、インストールされている pip のバージョンが表示されます。
もし、何らかの理由で pip がインストールされていない場合は、以下のコマンドをコマンドラインで実行することで pip をインストールできます。
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py
このコマンドは、pip の公式インストーラをダウンロードして実行します。
Python パッケージをインストールする基本的なコマンドは以下のような形になります。
pip install パッケージ名
たとえば、有名なデータ分析ライブラリであるpandasをインストールしたい場合は、以下のコマンドを実行します。
pip install pandas
このコマンドを実行すると、pip は Python Package Index(PyPI) というパッケージリポジトリを検索し、最新バージョンのpandasパッケージを探してインストールします。
特定のバージョンのパッケージをインストールしたい場合は、パッケージ名の後に==とバージョン番号を付けます。たとえば、pandasのバージョン1.2.3をインストールしたい場合は、次のコマンドを実行します。
pip install pandas==1.2.3
このようにすると、指定したバージョンのパッケージがインストールされます。
多くの Python パッケージは、他のパッケージに依存して機能を提供します。これらの依存パッケージがないと、正しく動作しない場合があります。
しかし、pip は依存関係を自動的に解決してくれます。つまり、あるパッケージをインストールするとき、そのパッケージが依存している他のパッケージも一緒にインストールします。
なお、稀に依存関係の問題によりエラーが起こることがあります。その際は、エラーメッセージをよく読み、必要ならば依存パッケージを手動でインストールするなどの対応が必要となる場合があります。
あなたの環境にインストールされている Python パッケージの一覧を表示するには、以下のコマンドを使用します。
pip list
$ pip list Package Version ---------- ------- numpy 1.21.0 pandas 1.3.0 pip 21.1.3 setuptools 57.0.0
このコマンドを実行すると、インストールされているパッケージの一覧が表示されます。また、各パッケージのバージョンも一緒に表示されます。
パッケージの最新バージョンにアップデートするには、以下のコマンドを使用します。
pip install --upgrade パッケージ名
たとえば、すでにインストールされているpandasパッケージを最新バージョンにアップデートするには、次のコマンドを実行します。
pip install --upgrade pandas
$ pip install --upgrade pandas Collecting pandas Downloading pandas-1.3.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (10.6 MB) |████████████████████████████████| 10.6 MB 3.2 MB/s Installing collected packages: pandas Attempting uninstall: pandas Found existing installation: pandas 1.3.0 Uninstalling pandas-1.3.0: Successfully uninstalled pandas-1.3.0 Successfully installed pandas-1.3.1
このコマンドにより、pandasパッケージが最新バージョンにアップデートされます。
不要になったパッケージをアンインストールするには、以下のコマンドを使用します。
pip uninstall パッケージ名
たとえば、pandasパッケージをアンインストールするには、次のコマンドを実行します。
pip uninstall pandas
$ pip uninstall pandas Found existing installation: pandas 1.3.1 Uninstalling pandas-1.3.1: Would remove: /usr/local/lib/python3.8/site-packages/pandas-1.3.1.dist-info/* /usr/local/lib/python3.8/site-packages/pandas/* Proceed (y/n)? y Successfully uninstalled pandas-1.3.1
上記のように、pip uninstallコマンドはアンインストールを確認するプロンプトを表示します。y を入力して Enter を押すと、パッケージがアンインストールされます。
この記事では、Python と pip の基本的な使い方、Python を学び始めた人やローカルで Python の開発環境を整えたい人に向けて紹介しました。
ぜひこの記事を参考に Python のプログラミングをスムーズに進めてください!
.jpg&w=3840&q=75)
キカガクの長期コースはプログラミング経験ゼロの初学者が最先端技術を使いこなすAIエンジニアになるためのサポート体制が整っています!
実際に未経験からの転職・キャリアアップに続々と成功中です
まずは無料説明会で、キカガクのサポート体制を確認しにきてください!
説明会ではこんなことをお話します!
.png&w=3840&q=75)
AI・機械学習を学び始めるならまずはここから!経産省の Web サイトでも紹介されているわかりやすいと評判の Python&機械学習入門コースが無料で受けられます!
さらにステップアップした脱ブラックボックスコースや、IT パスポートをはじめとした資格取得を目指すコースもなんと無料です!
SHARE
AI/データサイエンス学びはじめの方におすすめの記事
コース一覧
注目記事
新着記事