Python 開発ではプロジェクトごとに仮想環境を分けることで、他のプロジェクトと依存関係が衝突せず、安全・快適に開発できます。 本記事では、Windows 上で「プロジェクトフォルダにある app.py を仮想環境で動かす」までの手順をまとめ、コマンドプロンプト(CMD)とPowerShellの両方に対応する方法を解説します。
目次
- 前提条件
- プロジェクトフォルダの準備
- 仮想環境の作成
- 仮想環境の有効化(CMD vs PowerShell)
- 必要モジュールのインストール
app.pyの実行- 仮想環境の終了(無効化)
- 再度、仮想環境に入る方法
- まとめ
1. 前提条件
- Python 3.6 以降がインストール済み
- Windows のコマンドプロンプトまたは PowerShell が使える
- プロジェクトフォルダ内に
app.pyが存在
2. プロジェクトフォルダの準備
- コマンドプロンプト/PowerShell を起動。
- 作業用ディレクトリを作成・移動:
C:\> mkdir MyProjectC:\> cd MyProject app.pyを配置。
3. 仮想環境の作成
C:\MyProject
> python -m venv venv
venvフォルダが生成されるpythonが Python 3 を指していない場合はpython3 -m venv venvを使う
4. 仮想環境の有効化(CMD vs PowerShell)
PowerShellの場合)
.\venv\Scripts\Activate.ps1
CMDの場合)
.\venv\Scripts\activate.bat
有効化に成功すると、プロンプトの先頭に (venv) が表示されます。pip のアップグレード
python -m pip install –upgrade pip
openai ライブラリのインストール or アップグレード(例)
pip install –upgrade openai
- 仮想環境を有効化した状態で
pip freeze > requirements.txtを実行すると、依存パッケージ一覧を管理できます。
6. app.py の実行
(venv) C:\MyProject> python app.py
7. 仮想環境の終了(無効化)
(venv) C:\MyProject> deactivate
(venv)が消えれば完了
8. 再度、仮想環境に入る方法
- CMD:
C:\MyProject.\venv\Scripts\activate.bat - PowerShell:
C:\MyProject.\venv\Scripts\Activate.ps1
9. まとめ
- フォルダ作成 & 移動
python -m venv venv- 有効化 (CMD or PowerShell)
pip install ...python app.pydeactivate- 再有効化
以上の手順で、Windows 環境でも安全かつスムーズに Python 仮想環境を利用した開発が行えます。
WEBプログム、WEBデザインなどの制作については、以下を御覧ください。
WEBプログム、WEBデザインなどの制作