Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在终端中运行Python文件失败,&;出人意料_Python_Visual Studio Code - Fatal编程技术网

在终端中运行Python文件失败,&;出人意料

在终端中运行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,这很有效。

每当我尝试为每个生成的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文件中添加了一些设置之后出现的

"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,我会尝试的,谢谢!