1
1

More than 1 year has passed since last update.

Pycharmのターミナル起動時出力される「このシステムではスクリプトの実行が無効になっている~」ログの解決法

Posted at

環境条件

Windows 11 Home
pycharm

状況

学習を進めていく途中でpycharmを知り、毎回Terminalを開くと出てくる
怪しげなログが気になったので調査してみた。
そこまで深く追及する気はなし。
治ったのなら、ひとまずOKの精神。
ちなみに出力されているのはこんなログ。

Import-Module : このシステムではスクリプトの実行が無効になっているため、ファイル~

原因

PowerShellの "Excution Policy" の値が "Restricted"となっているためらしい。

解決策

その "Excution Policy"の値を" RemoteSigned" に変更すればよいらしい。

過程

①確認コマンドGet-ExecutionPolicyを実行。

PS C:\WINDOWS\system32> Get-ExecutionPolicy
Restricted

②設定コマンドset-executionpolicy remotesignedを実行

PS C:\WINDOWS\system32> set-executionpolicy remotesigned

実行ポリシーの変更
実行ポリシーは、信頼されていないスクリプトからの保護に役立ちます。実行ポリシーを変更すると、about_Execution_Policies のヘルプ トピック (https://go.microsoft.com/fwlink/?LinkID=135170)
で説明されているセキュリティ上の危険にさらされる可能性があります。実行ポリシーを変更しますか?
[Y] はい(Y)  [A] すべて続行(A)  [N] いいえ(N)  [L] すべて無視(L)  [S] 中断(S)  [?] ヘルプ (既定値は "N"): y

③再びPycharmにおいてTerminalを起動し、問題のログが出てこなければ成功。

結論

とりあえず、問題のログは消えたことを確認。
設定コマンドを入力した際に出てきた、脅しの長文には少しビビった。
触らない時は Restricted にしておいた方がよいみたい。

参考

1
1
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
1
1