[問題] vscode lost sys.stdin

作者: aa4s5d6z7x8c (木木)   2018-08-03 23:04:44
https://i.imgur.com/FBD7NNt.jpg
請問一下 為什麼vscode會有這個錯誤
我在外面直接用python3.7開這個py檔就可以input 沒有問題
我同學的vscode也可以跑
我們的設置都是一樣的
只有差在英文版跟中文版
上網爬文說設定base=console
但不知道該在哪裡設定
https://i.imgur.com/H6e9P5o.jpg
謝謝
作者: Marsden (馬士登)   2018-08-03 23:25:00
vscode 的 repo 上有類似問題,你的作業系統版本是?https://github.com/Microsoft/vscode/issues/36630Windows 10 April update 似乎解決了https://github.com/Microsoft/vscode/issues/50177上面指的是更新的版本在檢查的頁面應該會寫在 Windows 10 pro 下方有四位數字Tyriar 最後的留言表示要先確認板次是否已更新到 1803另外有一個人是在 pycharm 下有同樣的報錯訊息,不過他的問題比較簡單,只是名稱和 build-in 的 module 衝突,改檔名就沒事了你找到的答案,應該不是針對你的問題。你回去看提問就知道他是 import 了 cx_Freeze 套件來打包編譯成 .exe 執行檔的,base='console' 是改在 exe=Executable( .. ) 裡面如果不是作業系統版本問題,可以考慮一下改檔名或變更一下路徑。 .vscode 資料夾是拿來放 vscode 設定檔的地方路徑的可能性應該滿高的,如果你說在 terminal 下直接可以跑ㄉ話

Links booklink

Contact Us: admin [ a t ] ucptt.com