skip to content
サイトロゴ 子育てSEパパのIT・AI×副業ラボ
Table of Contents

この記事で扱う内容

この記事では、WindowsのPyCharmでvenv仮想環境へパッケージをインストールする方法についてご紹介します。

また、併せて、インストールしたパッケージを確認する方法もご紹介します。

前提

前提知識・前提スキル

  • Windows OS の基本操作ができる人

前提環境

  • 使用PC
    • OS が Windows 10または 11であること
    • Pythonがインストールされていること
    • PyCharmがインストールされていること
    • venv仮想環境を使用するPythonプロジェクトが存在すること
参考記事Pythonのダウンロード・インストール方法【Windows】【初心者向け】 参考記事PyCharmのダウンロードとインストール方法【日本語化も】【Windows】【初心者向け】 参考記事なぜPythonでvenvを使うのか?仮想環境の必要性を初心者向けに比較・解説

PyCharmでvenv仮想環境へパッケージをインストールする方法

PyCharmでvenv仮想環境へパッケージをインストールする方法のアイキャッチ画像

事前準備

パッケージをインストールする方法はいくつかありますが、まずは事前準備として、venv仮想環境を使用するPythonプロジェクトを開きます

PyCharmを起動する

スタートメニューで「pycharm」を検索後、「PyCharm ~」を選択し起動する。
PyCharmを起動する操作の画面キャプチャ

「PyCharm へようこそ」ダイアログが表示されるため、「開く」アイコンを押す

「PyCharm へようこそ」ダイアログが表示されるため、「開く」アイコンを押す操作の画面キャプチャ

または

「PyCharm へようこそ」ダイアログが表示されるため、「開く」アイコンを押す(最近のプロジェクトあり)操作の画面キャプチャ

パッケージをインストールする

ここでは以下の3つパッケージインストール方法をご紹介します。

No方法
1PyCharmの設定ダイアログからインストールする方法
2コマンドでインストールする方法
3パッケージリストファイルからインストールする方法

PyCharmの設定ダイアログからインストールする方法

「ファイルまたはプロジェクトを開く」ダイアログが表示されるため、開きたいvenv仮想環境を使用するPythonプロジェクトを選択し、「フォルダーの選択」ボタンを押す
「ファイルまたはプロジェクトを開く」ダイアログが表示されるため、開きたいvenv仮想環境を使用するPythonプロジェクトを選択し、「フォルダーの選択」ボタンを押す操作の画面キャプチャ
選択したプロジェクトが開くため、左上の四本線のアイコンを押す
選択したプロジェクトが開くため、左上の四本線のアイコンを押す操作の画面キャプチャ
左上にメニューが表示されるため、「ファイル」メニューの「設定」を選択する
左上にメニューが表示されるため、「ファイル」メニューの「設定」を選択する操作の画面キャプチャ
「設定」ダイアログが表示されるため、左サイドメニュー上部の検索テキストボックスに「インタープリター」を入力後、プロジェクトエリア「Python インタープリター」を選択し、「+」アイコンのボタンを押す
「設定」ダイアログが表示されるため、左サイドメニュー上部の検索テキストボックスに「インタープリター」を入力後、プロジェクトエリア「Python インタープリター」を選択し、「+」アイコンのボタンを押す操作の画面キャプチャ

このモジュールは、Python標準のパッケージ管理モジュールです。

このモジュールによりパッケージがインストールされます。

※Python 3.12より前は、「setuptools」や「wheel」も初期状態でインストールされていたようですが、Python 3.12から変わりました(What’s New In Python 3.12: Removed ensurepipgh-95299)。

「使用可能なパッケージ」ダイアログが表示されるため、左サイドメニュー上部の検索テキストボックスにインストールしたいパッケージ名やキーワードを入力後、「パッケージ一覧」から任意のパッケージを選択し、「パッケージのインストール」ボタンを押す

今回は例として、「Scrapy」をインストールします。

「使用可能なパッケージ」ダイアログが表示されるため、左サイドメニュー上部の検索テキストボックスにインストールしたいパッケージ名やキーワードを入力後、「パッケージ一覧」から任意のパッケージを選択し、「パッケージのインストール」ボタンを押す(検索前)操作の画面キャプチャ 「使用可能なパッケージ」ダイアログが表示されるため、左サイドメニュー上部の検索テキストボックスにインストールしたいパッケージ名やキーワードを入力後、「パッケージ一覧」から任意のパッケージを選択し、「パッケージのインストール」ボタンを押す(検索後)操作の画面キャプチャ
「バージョンを指定する」チェックボックスについて
「オプション」チェックボックスについて

チェックを入れた場合、pip installコマンドにオプションを追加できます。

例えば、以下のようなオプションを使う場合など、チェックを入れることになると思います。

pip install のオプション説明コマンドだった場合の例
—upgrade既存のパッケージを最新版に更新する。pip install —upgrade scrapy
—force-reinstall既に入っているバージョンでも再インストールする。pip install —force-reinstall scrapy
—pre開発版やベータ版など、安定版以外も対象にしてインストール。pip install —pre scrapy
—no-deps依存関係をインストールせず、本体だけ入れる。pip install —no-deps scrapy
—index-url URLPyPI 以外のミラーや社内リポジトリ、ローカルディレクトリからインストール。pip install —index-url https://scrapy.mirror.url.jp/dummy scrapy

pip公式ドキュメントからのオプション抜粋一覧

「パッケージ ‘パッケージ名’ が正常にインストールされました」メッセージが表示されるため、「閉じる」ボタンを押す
「パッケージ 'パッケージ名' が正常にインストールされました」メッセージが表示されるため、「閉じる」ボタンを押す操作の画面キャプチャ
「設定」ダイアログで、対象のパッケージがインストールされたことを確認し、「OK」ボタンを押す
「設定」ダイアログで、対象のパッケージがインストールされたことを確認し、「OK」ボタンを押す操作の画面キャプチャ

コマンドでインストールする方法

「ターミナル」ウィンドウを開き、「pip install」コマンドを実行する

コマンド例)

pip install scrapy
「ターミナル」ウィンドウを開き、「pip install」コマンドを実行する(コマンド実行前)操作の画面キャプチャ

実行結果例)

「ターミナル」ウィンドウを開き、「pip install」コマンドを実行する(コマンド実行後)操作の画面キャプチャ1 「ターミナル」ウィンドウを開き、「pip install」コマンドを実行する(コマンド実行後)操作の画面キャプチャ2

パッケージリストファイルからインストールする方法

パッケージリストファイルとは

ここでいう「パッケージリストファイル」とは、よく「requirements.txt」という名前で作成されるファイルのことで、「pip freeze」コマンドにより、プロジェクトのパッケージ構成がリスト形式で出力されているファイルのことです。

以下のように、既にパッケージがインストールされているプロジェクトのルートフォルダなどで、コマンドを実行して出力します。

コマンド例)

pip freeze > requirements.txt
ターミナルウィンドウ上で「pip freeze」コマンドを実行したときの画面キャプチャ

出力結果例)

requirements.txtの内容の画面キャプチャ

以下のような様々な場面で使われます。

  • 別プロジェクトとパッケージの構成を揃えたい

  • チーム開発で開発中プロジェクトのパッケージを揃えたい

  • テスト時にエラーが発生した環境のパッケージ構成を再現したい

  • 開発環境と本番環境でパッケージ構成を分けて管理したい

など。

パッケージリストファイルをプロジェクトのルートフォルダに置く

例)D:\PyCharmProjects\PythonVenvProject\requirements.txt

パッケージリストファイルをパッケージをインストールしたいプロジェクトのルートフォルダに置く操作の画面キャプチャ
「ターミナル」ウィンドウを開き、「pip install -r」コマンドを実行する

コマンド例)

pip install -r requirements.txt
「ターミナル」ウィンドウを開き、「pip install -r」コマンドを実行する(コマンド実行前)操作の画面キャプチャ

実行結果例)

「ターミナル」ウィンドウを開き、「pip install -r」コマンドを実行する(コマンド実行後)操作の画面キャプチャ1 「ターミナル」ウィンドウを開き、「pip install -r」コマンドを実行する(コマンド実行後)操作の画面キャプチャ2

インストールしたパッケージを確認する方法

設定ダイアログを表示しなくても、確認できる方法があります。

インストール先のフォルダを直接見て確認する

パッケージは、「プロジェクトフォルダ\venvフォルダ\Lib\site-packages\」にインストールされます。

scrapyインストール前のsite-packagesの中身の例)

インストール前のsite-packagesの中身の画面キャプチャ

scrapyインストール後のsite-packagesの中身の例)

インストール後のsite-packagesの中身の画面キャプチャ1 インストール後のsite-packagesの中身の画面キャプチャ2 インストール後のsite-packagesの中身の画面キャプチャ3

「Python パッケージ」ウィンドウで確認する

scrapyインストール前)

Python パッケージウィンドウ(scrapyインストール前)の画面キャプチャ

scrapyインストール後)

Python パッケージウィンドウ(scrapyインストール後)の画面キャプチャ1 Python パッケージウィンドウ(scrapyインストール後)の画面キャプチャ2

ターミナルから「pip list」コマンドを使用して確認する

scrapyインストール前)

ターミナルウィンドウで「pip list」コマンドを実行した結果(scrapyインストール前)の画面キャプチャ

scrapyインストール後)

ターミナルウィンドウで「pip list」コマンドを実行した結果(scrapyインストール後)の画面キャプチャ1 ターミナルウィンドウで「pip list」コマンドを実行した結果(scrapyインストール後)の画面キャプチャ2

おすすめの関連記事

参考記事PyCharmでPythonのvenvを使うための設定方法【仮想環境】【Windows】【初心者向け】 参考記事なぜPythonでvenvを使うのか?仮想環境の必要性を初心者向けに比較・解説

参考