有关用 VScode 运行 Python 的一个小问题

2018-03-08 09:14:16 +08:00
 Tidycc

个人习惯了使用 VScode,最近配置了 Python 环境时,在 VScode 中有个右键可以直接在终端中运行 Python 文件的功能,可以在终端显示的参数总会多一个 “&”符号,具体如下图:

不知道这个问题的原因是什么,个人设置的内置终端是 Powershell,以前并未出现过这个原因。 希望用过 VScode 的小伙伴教下

5844 次点击
所在节点    Python
9 条回复
jeremaihloo
2018-03-08 09:32:03 +08:00
帮你自动加的换行功能吧,你可以手动加换行符,这个东西应该就不见了

好像有人说过这个问题,但当时他是 mac iterm2
Tidycc
2018-03-08 09:42:26 +08:00
![]( )
图片是这样的,之前不知道怎么在 V2EX 中插入图片,现在补充。
Tidycc
2018-03-08 09:55:20 +08:00
@jeremaihloo 怎么设置手动加换行符啊?查找了下网上也没找到方法
jeremaihloo
2018-03-08 10:33:47 +08:00
呀,你说的是这个呀,那就和我刚才说的不是一个问题
你需要看看你 vscode 的 launch 和 task,确定启动的脚本路径和你 Python 路径你没有多加一个&
你可能需要找 vscode 某个版本的 Release Note,对这个(好像)有解释说明,好像是个 Feature 还是 BugFix
jeremaihloo
2018-03-08 10:42:26 +08:00
嗯,我找了下 ReleaseNote,是说“-”的问题,不是“&”的问题,你可以再仔细查查其他方面的原因
abmin521
2018-03-08 12:03:38 +08:00
是不是 powerahell 的问题
visitantzj
2018-03-08 12:23:10 +08:00
“&”语法没问题,在 Powershell 里是明文运行可执行文件,和 linux 下".\executablefile"作用一样
试试看路径换成反斜杠或者加上”,如果都不行应该是 vscode 本身的问题了
Koucha
2018-03-08 12:56:39 +08:00
看起来像是 python.exe 的路径是错的
hanbaobao2005
2018-03-08 22:00:20 +08:00
这个在 bug: https://github.com/DonJayamanne/pythonVSCode/issues/1098 有涉及。
你 "python.pythonPath" 变量的值是什么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/436000

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX