[问题] 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