質問: 問題 == お世話になっております。 VScodeから下記コードがエラーになります。 ``` print("hello world") ``` > > エラー:'NoneType' object has no attribute 'write' > > > 原因と解決方法について何かアドバイスありましたらご教示いただきたいです。 何卒、宜しくお願い致します。 ### やったこと Teratailに同じ質問がありましたので参考にしました。 > > > > > 上記、質問者様と同じくVSCodeのpython拡張機能をダウングレードしたことにより、とりあえずエラーメッセージは出力されず、次の処理に移行できるようになりました。 しかし、print出力はされないままです。 コマンドプロンプトからは動作します。 ### 環境 windows 2008 Server python 3.7.1 (anaconda同梱のpython) Visual Studio Code 1.30.2 Visual Studio CodeのPython拡張機能のバージョン 2018.7.1
回答: こんにちは。 VSCodeが対応するのは Windows Windows 7, 8, 10 で Windows 2008 Server での動作保証はしていないです。 ただ、printくらいはできていいと思います。 今はターミナルを見ていると思いますが デバッグコンソールには出力されないでしょうか。 !イメージ説明 また、デバッグ時の構成で"Python: Current File (External Terminal)"を選んだり `launch.json`の`console`を`none`にすると結果が変わるかもしれません。 参考:VS CodeでPythonコードのデバッグも楽々!! (2/4):Visual Studio Codeで始めるPythonプログラミング - @IT