LoginSignup
5
8

More than 1 year has passed since last update.

VSCode insiders venv activate時の「このシステムではスクリプトの実行が無効になっているため~」 エラーの解決

Last updated at Posted at 2022-01-23

事象

PCを新調したのでPython開発環境を構築しようとvenv activate を実行しようとしたところ、
「このシステムではスクリプトの実行が無効になっているため、ファイル xxx .venv\Scripts\Activate.ps1 を読み込むことができません。」という
エラーになったので対処法を記載
別のPCではならなかったので調べるに至った

image.png

環境

Windows 10
Visual Studio Code insiders 1.64.0
(Visual Studio Codeでも同じだと思う)
Python 3.10.2

対処

Visual Studio Code insiders(以降、VSCode)の表示→コマンドパレットを押下し出てきた入力欄に「settings」と入力
image.png
Open Settings(JSON)を選択。
この際、Open xxx Settings(JSON)がいくつかあるが、Open Settings(JSON)を選択する。

以下を追記する。

    "terminal.integrated.env.windows": {
    "PSExecutionPolicyPreference": "RemoteSigned"
}

私の場合は以下の通り。
before

{
    "workbench.colorTheme": "Default Dark+",
}

after

{
    "workbench.colorTheme": "Default Dark+",
    "terminal.integrated.env.windows": {
        "PSExecutionPolicyPreference": "RemoteSigned"
    }
}

image.png

すでに何か記載がある場合は、最後に
,
を入力することを忘れないように。

JSONファイルを更新し保存をしたらVSCodeを再起動する。
再起動後、venv activate を実行し、activate されることを確認する。
image.png

参考

ほぼ参考どおりですがsetting.jsonなど場所がわからなかったのでより初心者向けに記載させていただきました
VSCodeでActivate時に「このシステムではスクリプトの実行が無効になっているため、ファイルxxを読み込むことができません」とエラーが表示される時の対処法

5
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
8