在Windows 10下,更新后的Visual Studio代码1.33无法在没有调试的情况下运行python(尽管脚本在调试时运行良好!)。
我已经重新安装了VSC和Python(3.7),问题仍然存在。解释器可以从命令行正常工作。
以下命令几秒钟后未返回任何内容(请注意--nodebug
开关):
PS C:\Users\folder\daily_graph> cd 'c:\Users\folder\daily_graph'; ${env:PYTHONIOENCODING}='UTF-8'; ${env:PYTHONUNBUFFERED}='1'; & 'C:\Users\user\AppData\Local\Programs\Python\Python37\python.exe' 'c:\Users\user\.vscode\extensions\ms-python.python-2019.3.6558\pythonFiles\ptvsd_launcher.py' '--default' '--nodebug' '--client' '--host' 'localhost' '--port' '55110' 'c:\Users\folder\daily_graph.py'
另一方面,以下命令运行良好(使用调试器---nodebug
开关消失了),制作了我的图表:
PS C:\Users\folder\daily_graph> cd 'c:\Users\folder\daily_graph'; ${env:PYTHONIOENCODING}='UTF-8'; ${env:PYTHONUNBUFFERED}='1'; & 'C:\Users\user\AppData\Local\Programs\Python\Python37\python.exe' 'c:\Users\user\.vscode\extensions\ms-python.python-2019.3.6558\pythonFiles\ptvsd_launcher.py' '--default' '--client' '--host' 'localhost' '--port' '55114' 'c:\Users\folder\daily_graph.py'
由于我的输出没有任何错误,所以我无法弄清设置有什么问题。有什么想法吗?
答案 0 :(得分:0)
位于要运行的文件所在的文件夹中,然后编写
ArchiveTable.ID
在运行之前,请记住保存文件。 希望有帮助。
答案 1 :(得分:0)
答案是其中有一个错误 ms-python.python-2019.3.6558 / pythonFiles / lib / python / ptvsd
此版本不使用launch.json中使用的配置中的“ redirectOutput”设置。以^ F5(运行)启动时
对于“控制台”:“ externalTerminal”,“ redirectOutput”:true是可以的 但是对于“控制台”:“ internalTerminal”,重定向不会完成。
唯一可能的答案是“等待新的ms-python扩展版本”。
Ps该错误在Mac上的vscode中也可见。