社内環境のWindows版 VS CODEでPythonが実行できない
そういう時には以下を実行してみると幸せになれるかもしれません。
問題となる症状
対象となるエラーメッセージはこれ↓
ターミナル プロセスが起動に失敗しました: A native exception occurred during launch (Cannot launch conpty)
解決策
- ファイル」の「ユーザー設定」の「設定」を開いてください。
- 上の検索部分に[conpty]と入力して検索の実行
- 表示されている
Terminal > Integrated: Windows Enable Conpty
のチェックボックスをオフしてください。
解説
社内Windows環境では、時にWindowsのバージョンを固定していることがあります。
上記の設定は、疑似コンソールにConptyと使用するか、Winpty(conptyの旧バージョンだと思えば、当たらずとも遠からず)を使用するかの選択をする設定部分です。
もし、Conptyが使える環境ならば、使ったほうがよいのですが、もしつかえないのであれば、Winptyを使用するためにチェックを外しました。
これらの情報がGoogle先生から簡単に手繰れるところに落ちていなかったので、記事を作成しておきました。