【发布时间】:2023-03-15 20:33:01
【问题描述】:
在 VSCode 中,我通常使用 Python 扩展名运行 Python 脚本,然后右键单击 .py 脚本并选择“在终端中运行 Python 文件”。在今天之前,这种方法效果很好,但现在我遇到了以下问题......
$ & C:/Users/.../Python/Python37-32/python.exe c:/.../test.py
bash: syntax error near unexpected token `&'
现在我无法使用此方法运行我的 python 脚本。我可以看到错误的原因,我只是不确定 为什么 VSCode 会在该 & 符号前加上前缀,以及它之前是否这样做过。
我在玩 virtualenv,也许这就是原因,但即使虚拟环境不活动,我也会遇到这个问题。我重新启动了 VSCode 和我的电脑,它似乎坏了。
【问题讨论】:
-
我不确定解决方案是否有效,但看起来这就是它发生的原因github.com/Microsoft/vscode/issues/19839#issuecomment-277574280
-
@RonSerruya 谢谢,这有帮助。我能够通过将我的 Python 扩展版本降级到以前的版本来解决这个问题。看起来他们的最新版本(几小时前发布)可能有这个错误。
标签: python visual-studio-code syntax-error