LoginSignup
4
1

More than 3 years have passed since last update.

VSCodeで、「ターミナルの起動に失敗しました。エラー 1260」でPythonが実行できない。

Posted at

さて、VSCodeでPythonを使う方法は、色々ウェブ上で紹介されていますが、基本的にインストーラを使えば、パスの設定などは必要ないはずだと思います。
ところが、私の場合、Windows10でVSCodeのインストール → Pythonのインストール → print("Hello world!")を実行、と行けるはずが、print文を実行して、「ターミナルの起動に失敗しました。エラー 1260」で、右下にターミナル・ウィンドウが表示されませんでした。
そこで、VSCodeを一度アンインストールし、再インストールしたのですが、ダメでした。
さらに、設定 → 機能 → ターミナル を確認し、

External: Windows Exec
どのターミナルを Windows で実行するかをカスタマイズします。
C:\WINDOWS\System32\cmd.exe

と正しく設定されていました。

そこで、このエラーメッセージ上にあったトラブルシューティングをよく読み、
C:\Users(ユーザ名)\AppData\Roaming\Code\User\ にある settings.json に、
"terminal.integrated.shell.windows": "C:\\WINDOWS\\system32\\cmd.exe"
の1行を手動で追加して、Pythonが無事動きました。

何かの参考になれば、幸いです。
以上です。

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