🐙

Code Runnerでcommand not found(Python)

に公開

概要

Pythonの場合。
Code RunnerはデフォルトでPython 2 コマンドを実行します。

そのため、例えばPython3しかインストールしていない場合、/bin/sh: python: command not foundエラーが発生します。

解消法

VSCode のデフォルトの設定を別ファイルで上書きすることで、実行コマンドを変更します。

  1. コマンドパレットで User settings を検索
  2. Code/User/settings.json ファイルにアクセス
  3. ファイルのJSON オブジェクトに以下を追加することでデフォルトの設定を上書き
settings.json
"code-runner.executorMap": {
   "python": "python3"
}
  1. 変更を保存
  2. ショートカットの Ctrl+Alt+N を使用

    コンソールでPython3実行ファイルを使用して、Pythonプログラムを実行することができる

補足

https://zenn.dev/417yr/articles/dceaacec94cdd2

https://zenn.dev/417yr/articles/1796b21f13f8c5

Discussion