環境
- PowerShell 5.1.17763.771
- virtualenv 16.7.9
仮想環境のアクティベート
. .\<env>\Scripts\activate
これだけだとうまくいかないことがある。
なぜならWindowsの実行ポリシーの関係でスクリプトが実行できないから。
なので、実行ポリシーを変更する。
実行ポリシーの変更
実行ポリシーについてはスコープとポリシーについて詳しく記載してあるものが、下記のサイトにあるので参考に。
https://docs.microsoft.com/ja-jp/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-6
今回は仮想環境をアクティベートするためのコードのみ記す。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
これで再度、仮想環境のアクティベートのコードを実行すればうまくいく。
以上。