Windowsでの開発環境において、セキュリティポリシーの変更を避けたまま、Python仮想環境の作成と有効化を効率的に行う方法を紹介です。
-
仮想環境の作成
最新の依存関係でvenv環境を作成するには、以下のコマンドを実行します:python -m venv --upgrade-deps <環境名>
-
仮想環境の自動有効化
作成した仮想環境のディレクトリ直下に以下の内容でactivate.batを配置します:activate.bat@echo off powershell -NoExit -ExecutionPolicy RemoteSigned -Command "Scripts\activate"
このバッチファイルを実行することで、PowerShellのセキュリティポリシーを恒久的に変更することなく、仮想環境を簡単に有効化できます。これにより、毎回のコマンド入力の手間を省くことができます。
参考: