作者aa4s5d6z7x8c (木木)
看板Python
标题[问题] vscode lost sys.stdin
时间Fri Aug 3 23:04:44 2018
https://i.imgur.com/FBD7NNt.jpg
请问一下 为什麽vscode会有这个错误
我在外面直接用python3.7开这个py档就可以input 没有问题
我同学的vscode也可以跑
我们的设置都是一样的
只有差在英文版跟中文版
上网爬文说设定base=console
但不知道该在哪里设定
https://i.imgur.com/H6e9P5o.jpg
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.242.44.157
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1533308687.A.461.html
1F:→ Marsden: vscode 的 repo 上有类似问题,你的作业系统版本是?08/03 23:25
3F:→ Marsden: Windows 10 April update 似乎解决了08/03 23:25
我的是win 10 pro
所以是要更新吗? 谢谢
※ 编辑: aa4s5d6z7x8c (27.242.44.157), 08/03/2018 23:38:18
5F:→ Marsden: 上面指的是更新的版本08/03 23:38
6F:→ Marsden: 在检查的页面应该会写在 Windows 10 pro 下方有四位数字08/03 23:38
7F:→ Marsden: Tyriar 最後的留言表示要先确认板次是否已更新到 180308/03 23:39
8F:→ Marsden: 另外有一个人是在 pycharm 下有同样的报错讯息,不过他的08/03 23:45
9F:→ Marsden: 问题比较简单,只是名称和 build-in 的 module 冲突,改08/03 23:45
10F:→ Marsden: 档名就没事了08/03 23:46
https://i.imgur.com/wqucin6.jpg
我的已经是1803了~
会不会是路径的问题?
C:\Users\LIN\Documents\Python Scripts\.vscode\rr.py
※ 编辑: aa4s5d6z7x8c (27.242.44.157), 08/03/2018 23:52:14
11F:→ Marsden: 你找到的答案,应该不是针对你的问题。你回去看提问就知08/04 00:10
12F:→ Marsden: 道他是 import 了 cx_Freeze 套件来打包编译成 .exe 执行 08/04 00:11
13F:→ Marsden: 档的,base='console' 是改在 exe=Executable( .. ) 里面 08/04 00:11
14F:→ Marsden: 如果不是作业系统版本问题,可以考虑一下改档名或变更一 08/04 00:12
15F:→ Marsden: 下路径。 .vscode 资料夹是拿来放 vscode 设定档的地方 08/04 00:12
16F:→ Marsden: 路径的可能性应该满高的,如果你说在 terminal 下直接08/04 00:16
17F:→ Marsden: 可以跑ㄉ话08/04 00:16
我刚刚改了路径也改档名了,但还是显示一样的错误XD
会不会路径有什麽限制?谢谢
※ 编辑: aa4s5d6z7x8c (27.242.44.157), 08/04/2018 00:29:05