在终端中运行Python文件失败,&;出人意料
每当我尝试为每个生成的Python文件使用弹出菜单中的“在终端中运行Python文件”选项时,VisualStudio代码中就会出现错误 我有 I:\Python\HelloWorld>& C:/Users/jdhoc/AppData/Local/Programs/Python/Python37/Python.exe i:/Python/HelloWorld/HelloWorld.py&此时出乎意料 我仍然可以转到终端并执行以下操作:例如,python helloworld.py,这很有效。 这个问题是在我安装了emojisense扩展并在settings.json文件中添加了一些设置之后出现的在终端中运行Python文件失败,&;出人意料,python,visual-studio-code,Python,Visual Studio Code,每当我尝试为每个生成的Python文件使用弹出菜单中的“在终端中运行Python文件”选项时,VisualStudio代码中就会出现错误 我有 I:\Python\HelloWorld>& C:/Users/jdhoc/AppData/Local/Programs/Python/Python37/Python.exe i:/Python/HelloWorld/HelloWorld.py&此时出乎意料 我仍然可以转到终端并执行以下操作:例如,python helloworld.py,这很有效。
"emojisense.languages": {
"markdown": true,
"plaintext": {
"markupCompletionsEnabled": false,
"emojiDecoratorsEnabled": false
},
"git-commit": true
},
"emojisense.unicodeCompletionsEnabled": true,
"emojisense.markupCompletionsEnabled": true,
我删除了我为emojisense添加的setting.json中的行,但这行不通。我还卸载了visual studio代码并重新安装,但这也没有解决问题。我还包括了我的settings.json文件。我敢肯定,当我将emojisense内容复制到settings.json中时,我可能弄糟了一些东西,但我现在不确定如何修复它
任何帮助都将不胜感激
{
"files.autoSave": "afterDelay",
"python.linting.enabled": true,
"python.pythonPath":"C:\\Users\\jdhoc\\AppData\\Local\\Programs\\Python\\Python37\\python.exe",
"editor.minimap.enabled": false,
"editor.formatOnSave": true,
"editor.fontSize":16,
"workbench.iconTheme": "ayu",
"workbench.colorTheme": "Predawn",
"workbench.settings.editor": "json",
"workbench.settings.openDefaultSettings": true,
"workbench.startupEditor": "newUntitledFile",
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
"liveServer.settings.donotShowInfoMsg": true,
"liveSassCompile.settings.formats":[
{
"format": "compressed",
"extensionName": ".min.css",
"savePath": "/dist/css"
}],
"liveSassCompile.settings.generateMap": false,
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[python]": {
}
}
使用以前版本的vscode python扩展
在我的例子中,我解决了它它不仅仅是一个通知,它是最新Python扩展版本中的一个bug,因为除非您在终端中手动删除命令前面的附加命令,否则Python解释器不会启动。它与表情无关 您可以在此处找到关于此问题的其他(重复)帖子:
Python扩展版本2019.5.18678(2019年6月5日)现在已经解决了这个问题。您忘了提供最重要的一点信息-您得到的错误是什么。您好,Don,错误包含在文章中,就在黄色框中第一句下面。I:\Python\HelloWorld>&C:/Users/jdhoc/AppData/Local/Programs/Python/Python37/Python.exe I:/Python/HelloWorld/HelloWorld.py&此时出现意外情况。我想这更多的是一个通知而不是一个错误,:)。嗨,彼得,非常感谢你提供的信息,非常感谢!似乎该错误已随Python扩展的v2021.4.765268190一起返回。直到最近,一切都很好,但现在扩展正在尝试运行
PowerShell
virtualenv激活脚本(Activate.ps1
,而不是Activate.bat
),即使使用cmd
,并且在命令前面插入&
。您好,用户11467397,我会尝试的,谢谢!