{"id":20738477,"url":"https://github.com/led-mirage/python-dev-setup-guide","last_synced_at":"2026-05-17T19:04:55.235Z","repository":{"id":206185462,"uuid":"715994643","full_name":"led-mirage/Python-Dev-Setup-Guide","owner":"led-mirage","description":"Python開発環境構築ガイド","archived":false,"fork":false,"pushed_at":"2024-06-19T06:53:27.000Z","size":205,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-18T01:31:11.622Z","etag":null,"topics":["development","guide","pyenv-win","python","setup","venv","windows"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/led-mirage.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-08T09:01:13.000Z","updated_at":"2024-08-07T06:50:39.000Z","dependencies_parsed_at":"2023-11-08T11:29:39.969Z","dependency_job_id":"3239ae98-e3c6-472c-b70e-95d9c1eac26b","html_url":"https://github.com/led-mirage/Python-Dev-Setup-Guide","commit_stats":null,"previous_names":["led-mirage/python-dev-setup-guide"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/led-mirage%2FPython-Dev-Setup-Guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/led-mirage%2FPython-Dev-Setup-Guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/led-mirage%2FPython-Dev-Setup-Guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/led-mirage%2FPython-Dev-Setup-Guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/led-mirage","download_url":"https://codeload.github.com/led-mirage/Python-Dev-Setup-Guide/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243024830,"owners_count":20223681,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["development","guide","pyenv-win","python","setup","venv","windows"],"created_at":"2024-11-17T06:18:38.892Z","updated_at":"2026-05-17T19:04:50.200Z","avatar_url":"https://github.com/led-mirage.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Python 環境構築ガイド\n\nCreated on November 08, 2023  \nCopyright (c) 2023 led-mirage  \n\n## 目次\n\n- [1. はじめに](#1-はじめに)\n- [2. 対象読者](#2-対象読者)\n- [3. 環境構築の流れ](#3-環境構築の流れ)\n- [4. pyenv-win のインストール](#4-pyenv-win-のインストール)\n  - [4-1. pyenv-win.zip のダウンロード](#4-1-pyenv-winzip-のダウンロード)\n  - [4-2. .pyenv ディレクトリの作成](#4-2-pyenv-ディレクトリの作成)\n  - [4-3. ZIPファイルの解凍](#4-3-zipファイルの解凍)\n  - [4-4. 環境変数の設定](#4-4-環境変数の設定)\n  - [4-5. 動作確認](#4-5-動作確認)\n  - [4-6. pyenv-win のアンインストール](#4-6-pyenv-win-のアンインストール)\n  - [4-7. pyenv-win の更新](#4-7-pyenv-win-の更新)\n- [5. Python のインストール](#5-python-のインストール)\n  - [5-1. インストール可能なバージョンの確認](#5-1-インストール可能なバージョンの確認)\n  - [5-2. バージョンを指定してPythonをインストール](#5-2-バージョンを指定してpythonをインストール)\n  - [5-3. インストールしたバージョンをカレントにする](#5-3-インストールしたバージョンをカレントにする)\n  - [5-4. カレントバージョンの確認](#5-4-カレントバージョンの確認)\n  - [5-5. 動作確認する](#5-5-動作確認する)\n  - [5-6. インストール済みの Python バージョンの一覧を取得する](#5-6-インストール済みの-python-バージョンの一覧を取得する)\n  - [5-7. アンインストール](#5-7-アンインストール)\n- [6. ライブラリの管理](#6-ライブラリの管理)\n  - [6-1. インストールされているライブラリの一覧](#6-1-インストールされているライブラリの一覧)\n  - [6-2. ライブラリのインストール](#6-2-ライブラリのインストール)\n  - [6-3. ライブラリのアンインストール](#6-3-ライブラリのアンインストール)\n  - [6-4. pip の更新](#6-4-pip-の更新)\n- [7. Python 仮想環境の構築](#7-python-仮想環境の構築)\n  - [7-1. 仮想環境とは](#7-1-仮想環境とは)\n  - [7-2. プロジェクトディレクトリの作成](#7-2-プロジェクトディレクトリの作成)\n  - [7-3. 使用する Python のバージョンを決める](#7-3-使用する-python-のバージョンを決める)\n  - [7-4. venv を使用して仮想環境を作成する](#7-4-venv-を使用して仮想環境を作成する)\n  - [7-5. 仮想環境のアクティベーション](#7-5-仮想環境のアクティベーション)\n  - [7-6. ライブラリの管理](#7-6-ライブラリの管理)\n  - [7-7. 仮想環境のディアクティベーション](#7-7-仮想環境のディアクティベーション)\n  - [7-8. Visual Studio Code での仮想環境の使用](#7-8-visual-studio-code-での仮想環境の使用)\n- [8. さいごに](#8-さいごに)\n\n\u003cdiv class=\"page\" /\u003e\n\n## 1. はじめに\n\nこの資料では Python の開発環境の作り方について解説します。\n\nPython の開発環境の構築方法には、公式サイトからダウンロードする方法や、統合開発環境である Anaconda をインストーする方法などいろいろありますが、はじめて Python に触れる方にとっては、どうするのが最適なのか分からなくなりがちです。\n\n- [Python 公式サイト](https://www.python.org/)からダウンロードしてインストール  \n  最もシンプルな方法で、公式サイトなので信頼性が高い。  \n  ただし、同じコンピューター上ではひとつの Python バージョンしか使えない。\n- [Anaconda](https://www.anaconda.com/download/) をインストール  \n  Pythonの統合開発環境。データ科学や機械学習に特化したライブラリも一緒にインストールされる。  \n  ただし、システムリソースを多く消費する可能性があるため、シンプルな環境が欲しい人には向かない。\n- [pyenv](https://github.com/pyenv-win/pyenv-win) を使ってインストール  \n  Python のバージョン管理ツールで比較的軽量。  \n  複数のバージョンの Python を同じコンピューター上で使い分けることができる。\n\n本資料では Python のバージョン管理ツールである pyenv の Windows 版である pyenv-win を使った方法を説明します。pyenv-win を使うことで、複数のバージョンの Python を随時切り替えて使用できるようになり便利です。個人的には、PC環境をクリーンに保ちながら、複数のプロジェクトで異なるバージョンのPythonを管理できるpyenvの利用を推奨します。\n\nこのガイドを通じて、Python開発環境の構築がスムーズに、そして効果的に行えるようになることを目指しています。\n\n## 2. 対象読者\n\n対象読者としては以下のような方を想定しています。\n\n- Windows ユーザー\n- これから Python を使って開発、または勉強をしようと考えている方\n- Windows の基本的な使い方を習得している初級者～中級者\n\n## 3. 環境構築の流れ\n\n- pyenv-win のインストール  \n  pyenv-win のインストール方法、アンインストール方法、更新方法について説明します。\n- Python のインストール  \n  pyenv-win を使った Python のインストール方法、設定方法について説明します。\n- ライブラリの管理  \n  pip を用いたライブラリ管理の方法について簡単に説明します。\n- Python 仮想環境の構築  \n  Python の仮想環境ツールである venv の使い方について説明します。\n\n\u003cdiv class=\"page\" /\u003e\n\n## 4. pyenv-win のインストール\n\npyenv-win をインストールする方法はいくつかありますが、ここでは ZIP ファイルをダウンロードして手動でインストールする方法を解説します。環境変数の設定も手動で行うので少し面倒ですが、どのように設定するのか理解できるため、自動インストールよりも安心感があります。\n\n他のインストール方法については、[公式サイト](https://github.com/pyenv-win/pyenv-win/blob/master/docs/installation.md)をご確認ください。PowerShell 使った方法が一番簡単だとは思います。\n\n### 4-1. pyenv-win.zip のダウンロード\n\n[公式サイト](https://github.com/pyenv-win/pyenv-win/blob/master/docs/installation.md#pyenv-win-zip)から pyenv-win.zip をダウンロードします。\n\n### 4-2. .pyenv ディレクトリの作成\n\nコマンドプロンプトを起動して下記コマンドを実行し、.pyenvディレクトリを作成します。コマンドプロンプトは Windows の検索窓に「コマンドプロンプト」と入力し起動するか、「Cmd」と入力することで起動できます。\n\n```bash\nmkdir %USERPROFILE%\\.pyenv\n```\n\nこのコマンドを実行すると、通常は `C:\\Users\\[username]\\.pyenv` の場所にディレクトリが作成されます。\n\n\n### 4-3. ZIPファイルの解凍\n\n作成した .pyenv フォルダにZIPファイルの中身を解凍します。\n\nフォルダ構成は以下のようになります。\n\n```text\nC:\\Users\\[username]\\.pyenv\n    ├─ .github\n    ├─ docs\n    ├─ pyenv-win\n    ├─ tests\n    │\n```\n\n\u003cdiv class=\"page\" /\u003e\n\n### 4-4. 環境変数の設定\n\nWindowsの検索窓に「システムの詳細設定の表示」と入力し、システムのプロパティダイアログを開きます。  \nそして環境変数ボタンを押します。\n\n\u003cimg src=\"image/systemenv0.png\" width=\"300px\" \u003e\n\n\u003cbr\u003e\n\nユーザ環境変数の \"Path\" を選択し、編集ボタンを押します。\n\n\u003cimg src=\"image/systemenv1.png\" width=\"400px\" \u003e\n\n\u003cbr\u003e\n\n新規ボタンを押して、以下のパスを追加します。 \n\n```text\n%USERPROFILE%\\.pyenv\\pyenv-win\\bin\n%USERPROFILE%\\.pyenv\\pyenv-win\\shims\n```\n\n\u003cimg src=\"image/systemenv2.png\" width=\"400px\" \u003e\n\n※ パスを追加したら、追加した２つのパスを上へボタンを使って一番上に移動してください。`%USERPROFILE%\\AppData\\Local\\Microsoft\\WindowsApps` より下にあると Python がコマンドプロンプトから起動できないの注意してください。\n\n\u003cbr\u003e\n\n\u003cdiv class=\"page\" /\u003e\n\n続いてシステム環境変数に、pyenv用の環境変数を追加します。\n\nシステム環境変数エリアの新規ボタン押してください。\n\n\u003cimg src=\"image/systemenv3b.png\" width=\"400px\" \u003e\n\n\u003cbr\u003e\n\n以下の３つの変数を追加します。\n\n| 変数       | 値                              |\n|------------|---------------------------------|\n| PYENV      | %USERPROFILE%\\\\.pyenv\\pyenv-win\\ |\n| PYENV_ROOT | %USERPROFILE%\\\\.pyenv\\pyenv-win\\ |\n| PYENV_HOME | %USERPROFILE%\\\\.pyenv\\pyenv-win\\ |\n\n\u003cimg src=\"image/systemenv4.png\" width=\"400px\" \u003e\n\n以上で pyenv-win のインストールは完了です。\n\n\u003cdiv class=\"page\" /\u003e\n\n### 4-5. 動作確認\n\nコマンドプロンプトを開きなおして、以下のコマンドを実行します。\n\n```bash\n\u003e pyenv\n```\n\n以下の様に使用方法が表示されればインストールは成功しています。\n\n```bash\npyenv 3.1.1\n\nUsage: pyenv \u003ccommand\u003e [\u003cargs\u003e]\n\nSome useful pyenv commands are:\n   commands     List all available pyenv commands\n   duplicate    Creates a duplicate python environment\n   local        Set or show the local application-specific Python version\n   global       Set or show the global Python version\n```\n\n### 4-6. pyenv-win のアンインストール\n\npyenv-win をアンインストールするには、%USERPROFILE%\\\\.pyenv ディレクトリを丸ごと削除して、追加した環境変数を削除すればＯＫです。pyenv-win を使用してインストールしたすべてのバージョンの Python も削除されるので注意してください。\n\n### 4-7. pyenv-win の更新\n\npyenv-win を更新するには、以下のページから最新の pyenv-win.zip をダウンロードします。\n\nhttps://github.com/pyenv-win/pyenv-win/blob/master/docs/installation.md#pyenv-win-zip\n\nインストール先の %USERPROFILE%\\\\.pyenv\\pyenv-win の中にある libexec フォルダと bin フォルダを、ダウンロードした最新版に置き換えればＯＫです。\n\n\u003cdiv class=\"page\" /\u003e\n\n## 5. Python のインストール\n\npyenv-win がインストール出来たら、pyenv-win を使って Python 本体をインストールします。\n\n### 5-1. インストール可能なバージョンの確認\n\nコマンドプロンプトを開いて以下のコマンドを実行します。\n\n```bash\n\u003e pyenv install --list\n```\n\n実行するとたくさんのバージョンがリスト表示されますが、この中でインストールすべきものはバージョン番号の末尾に `a` とか `b` とか `rc` などの文字列がついていないものになります。\n\n`a` はアルファ版、`b` はベータ版、`rc` はリリース候補（RC）版を意味します。また `-arm` はARMプロセッサ用のバージョンを表し、`-win32` は Windows の 32bit 版を意味しています。通常はこれらのサフィックスがついていない安定板のバージョンをインストールすればＯＫです。\n\n以下の例では、バージョン 3.12.0 が安定板リリースになります。\n\n```bash\n3.12.0b4\n3.12.0rc1-arm\n3.12.0rc1-win32\n3.12.0rc1\n3.12.0rc2-arm\n3.12.0rc2-win32\n3.12.0rc2\n3.12.0rc3-win32\n3.12.0rc3-arm\n3.12.0rc3\n3.12.0-arm\n3.12.0-win32\n3.12.0             \u003c--- これ！\n3.13.0a1-win32\n3.13.0a1-arm\n3.13.0a1\n```\n\n### 5-2. バージョンを指定してPythonをインストール\n\n例えば Python 3.12.0 をインストールするには、コマンドプロンプトから以下のコマンドを実行します。実行すると指定されたバージョンの Python がダウンロードされインストールされます。インストールが完了するまでは２、３分ほどかかります。\n\n```bash\n\u003e pyenv install 3.12.0\n```\n\n\u003cdiv class=\"page\" /\u003e\n\n### 5-3. インストールしたバージョンをカレントにする\n\nインストールしただけでは Python は実行できません。以下のコマンドを実行して、インストールしたバージョンをカレントに変更します。\n\n```bash\n\u003e pyenv global 3.12.0\n```\n\nこうすることで、このコンピューター上で `python` というコマンドを実行したときに動作する Python のバージョンが 3.12.0 になります。\n\nカレントバージョンを変更したい時は、同じようにバージョン番号を指定して上記コマンドを実行すればＯＫです。ただし変更するバージョンはあらかじめインストールしておく必要があるので、`pyenv install` コマンドを使ってインストールしておく必要があります。\n\n### 5-4. カレントバージョンの確認\n\n以下のコマンドでカレントバージョンを確認できます。\n\n```bash\n\u003e pyenv version\n```\n\n### 5-5. 動作確認する\n\nコマンドプロンプトを開きなおして、以下のコマンドを実行して Python が動けばＯＫです。\n\n```bash\n\u003e python\n```\n\n正常にインストール出来ていると、以下の様に Python の REPL が起動します。REPL とは Python を対話的に利用することができるコマンドラインプログラムのことです。\n\n```\nPython 3.12.0 (tags/v3.12.0:0fb18b0, Oct  2 2023, 13:03:39) [MSC v.1935 64 bit (AMD64)] on win32\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n\u003e\u003e\u003e\n```\n\nREPLを終了するには `exit()` と入力し Enter するか、`Ctrl + Z` と入力し Enter すればＯＫです。\n\n\u003cdiv class=\"page\" /\u003e\n\n### 5-6. インストール済みの Python バージョンの一覧を取得する\n\n以下のコマンドで、インストール済みのバージョンのリストを表示できます。\n\n```bash\n\u003e pyenv versions\n```\n\n### 5-7. アンインストール\n\nインストール済みの Python をアンインストールするには以下のコマンドを実行します。\n\nアンインストールすると、そのバージョンでインストールしたライブラリも一緒に削除されます。\n\n```bash\n\u003e pyenv uninstall 3.12.0\n```\n\n\u003cdiv class=\"page\" /\u003e\n\n## 6. ライブラリの管理\n\nPython で開発を行う場合、非常に簡単なプログラム以外は必要なライブラリをインストールすることになるでしょう。このセクションではライブライの管理について簡単に説明します。\n\nPython のライブラリを管理するには、標準ツールである pip を使います。ただし、pip を使ってインストール／アンインストールされるのは、カレントバージョンの Python になるので注意してください。インストール先のバージョンを変えるには、あらかじめ `pyenv global` コマンドを使ってカレントバージョンを変更しておく必要があります。\n\n### 6-1. インストールされているライブラリの一覧\n\nコマンドプロンプトから以下のコマンドを実行すると、インストールされているライブラリの一覧が表示されます。\n\n```\n\u003e pip list\n```\n\n### 6-2. ライブラリのインストール\n\n例えば opencv-python をインストールするには次のようにします。\n\n```\n\u003e pip install opencv-python\n```\n\nライブラリをインストーすると、そのライブラリが依存するライブラリも同時にインストールされます。例えば、opencv-python をインストールした場合、numpyも同時にインストールされます。以下は opencv-python インストール後に `pip list` コマンドを実行した結果です。numpy もインストールされていることが分かります。\n\n```bash\nPackage       Version\n------------- --------\nnumpy         1.26.1\nopencv-python 4.8.1.78\npip           23.3.1\n```\n\nまた、特定のバージョンを指定してライブラリをインストールするには次のようにします。\n\n```\n\u003e pip install opencv-python==4.7.0.72\n```\n\nインストール済みのライブラリのバージョンを変更したいときもこの方法でＯＫです。\n\n\u003cdiv class=\"page\" /\u003e\n\n### 6-3. ライブラリのアンインストール\n\nインストールしたライブラリをアンインストールするには以下のコマンドを実行します。\n\n```\n\u003e pip uninstall opencv-python\n```\n\nただし、このコマンドを実行してもアンインストール対象が依存しているライブラリは、アンインストールされないことに注意してください。opencv-python の例で言うと、opencv-python をアンインストールしても numpy はアンインストールされません。\n\n### 6-4. pip の更新\n\nライブラリ管理ツール pip 自身をアップデートするには以下のコマンドを実行します。\n\n```bash\n\u003e pip install --upgrade pip\n```\n\n\u003cdiv class=\"page\" /\u003e\n\n## 7. Python 仮想環境の構築\n\n### 7-1. 仮想環境とは\n\nPython で複数のプロジェクトを開発していくと、あるプロジェクトでは最新バージョンのライブラリを使いたいけれど、別のプロジェクトでは古いバージョンのライブラリを使う必要がある、といった場面によく遭遇します。または、プロジェクト毎に Python のバージョンを変えたいという場面もよくあります。\n\nPython 仮想環境はそういった場合に有効です。仮想環境を作ることでプロジェクト毎に使用するライブラリを別々に分けることができるようになります。そのため、特定のプロジェクトのライブラリ依存関係が、他のプロジェクトに影響を与えなくなるため、開発がスムーズに行えます。\n\nPython を勉強するだけなら不要かもしれませんが、Python を使ってアプリケーションを作るようになったら、是非仮想環境を作ることを考えてみてください。\n\nこの資料では Python 標準の仮想化ツールである venv を使用して仮想環境を作成します。\n\n### 7-2. プロジェクトディレクトリの作成\n\nPython の仮想環境は特定のディレクトリ（フォルダ）をベースに構築されます。そのため、まずはプロジェクト用のディレクトリを作成することから始めます。\n\n例えばデスクトップに FirstProject というディレクトリを作成し、そこをプロジェクトのベースとします。\n\n### 7-3. 使用する Python のバージョンを決める\n\nプロジェクトディレクトリを作成したら、次はプロジェクト使用する Python のバージョンを設定します。\n\nコマンドプロンプトを起動し、次のようなコマンドを実行しプロジェクトディレクトリに移動します。\n\n```bash\n\u003e cd C:\\Users\\[username]\\Desktop\\FirstProject\n```\n\nあらかじめプロジェクトディレクトリを Windows のエクスプローラーで開いておいて、コマンドプロンプトに `cd ` と入力した後に、プロジェクトディレクトリのパスをエクスプローラーからコピー＆ペーストすると簡単です。\n\n次に使用する Python のバージョンを設定します。ここでは 3.12.0 を使うことにします。コマンドプロンプトで次のコマンドを実行します。\n\n```bash\n\u003e pyenv local 3.12.0\n```\n\n`pyenv local` はそのディレクトリで使用する Python のバージョンを設定するコマンドです。一方、前に出てきた `pyenv global` はコンピューター全体の設定になります。カレントディレクトリで `pyenv local` が設定された場合は、そちらの設定が優先されます。\n\n`pyenv local` を実行すると、カレントのプロジェクトディレクトリに `.python-version` ファイルが作成され、その中に使用する Python のバージョンが記録されます。\n\n### 7-4. venv を使用して仮想環境を作成する\n\n仮想環境を作成するには venv というツールを使用します。venv は Python 3.3 以降に標準で搭載されている仮想化ツールです。3.2 以前のバージョンで仮想環境をつくりたい場合は、サードパーティ製のツール virtualenv などを使うことになりますが、ここでの説明は割愛します。\n\nvenv を使用して仮想環境をつくるには、コマンドプロンプトでプロジェクトディレクトリに移動してから、以下のコマンドを実行します。\n\n```bash\n\u003e python -m venv venv\n```\n\n実行するとプロジェクトディレクトリの中に venv サブディレクトリが作成されます。このディレクトリの中にこのプロジェクトで使用されるライブラリが格納されます。\n\n※ サブフォルダ venv の名前は、コマンド `python -m venv venv` の最後の引数に渡したものになります。この引数は仮想環境名を意味しており、引数の値を変更することでサブフォルダ名を変更することができます。ただ、慣習的に venv という名前が付けられることが多いので、あまり変更する必要はないでしょう。\n\n### 7-5. 仮想環境のアクティベーション\n\n仮想環境を作っただけでは残念ながら使用することはできません。使用するには仮想環境をアクティベートする必要があります。\n\nアクティベートするには、以下のコマンドを実行します。カレントディレクトリがプロジェクトディレクトリであることを確認してから実行してください。\n\n```bash\n\u003e .\\venv\\Scripts\\activate\n```\n\n実行するとコマンドプロンプトの表示が次のように変わります。\n\n```bash\n(venv) C:\\Users\\[username]\\Desktop\\FirstProject\u003e\n```\n\nプロンプトの先頭に仮想環境の名前 `(venv)` が付加されます。このように表示されていれば仮想環境がアクティベートされています。\n\n\u003cdiv class=\"page\" /\u003e\n\n### 7-6. ライブラリの管理\n\n仮想環境がアクティベートされた状態で pip コマンドを使用してライブラリをインストールすれば、そのライブラリは仮想環境の中にインストールされます。例えば、仮想環境の中に opencv-python をインストールするには次のようにします。\n\n```bash\n(venv) C:\\Users\\[username]\\Desktop\\FirstProject\u003e pip install opencv-python\n```\n\nこのように仮想環境がアクティベートされている以外は、pip などのコマンドの使い方は変わりません。\n\nただし、アクティベートされていない状態でライブラリをインストールすると、`pyenv global` でカレントになっている Python にライブラリがインストールされてしまうので注意してください。\n\n### 7-7. 仮想環境のディアクティベーション\n\n仮想環境での作業が終わったら、次のコマンドを実行することでディアクティベートできます。\n\n```bash\n\u003e deactivate\n```\n\ndeactivate コマンドを実行せずにコマンドプロンプトを閉じてしまっても特に問題はないですが、明示的に deactivate することがベストプラクティスとなっています。忘れずに deactivate するようにしましょう。\n\n### 7-8. Visual Studio Code での仮想環境の使用\n\nVisual Studio Code を使用してプロジェクトディレクトリを開くと、自動的に仮想環境が有効になります。仮想環境が有効になっているかどうかは、Visual Studio Code の右下にあるステータスバーを見ると分かります。\n\n![VSCode](image/vscode.png)\n\n右端に使用されている Python のバージョンと仮想環境名が表示されています。もしそうなっていなかったり、仮想環境ではない Python を使いたい場合は、このステータスバーのバージョン部分をクリックすることで変更することができます。\n\n\u003cdiv class=\"page\" /\u003e\n\n## 8. さいごに\n\nこのガイドでは、Python の開発環境構築の基礎から仮想環境の管理まで、開発に必要な手順を一通り説明してきました。Pythonはその強力さと柔軟性で世界中の開発者から愛されていますが、開発の第一歩としては、しっかりとした基盤の上に立つことが不可欠です。\n\n私もそうでしたが Python 初学者にとっては、どうやって開発環境を構築すればいいのか、最初は戸惑うものです。適当にライブラリを追加していった結果、古いプロジェクトのプログラムがうまく動かなくなってしまった、なんていう経験をした方もいらっしゃるのではないでしょうか。\n\npyenv と venv で仮想環境を作ることによって、そういった問題を未然に防ぐことができます。しかし残念ながら、多くの初心者向けサイトや資料では、このような実践的な開発環境の構築について十分に触れられていないこともあります。\n\nこの資料が、Pythonを用いた開発を始めようとしている皆さんにとっての羅針盤となり、少しでもお役に立てることを心から願っています。\n\nそれでは、Happy Coding!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fled-mirage%2Fpython-dev-setup-guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fled-mirage%2Fpython-dev-setup-guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fled-mirage%2Fpython-dev-setup-guide/lists"}