首页 > 解决方案 > VS Code 导入错误无法导入名称,不重启如何解决?

问题描述

从昨天开始,当我使用 Python 从我自己在 VS Code 中创建的 py 文件导入对象时,我开始遇到错误。

我正在使用 Plotly 创建一个多页面仪表板,并且我将每个页面作为一个单独的 py 文件,以及用于导入数据和保存函数的单独 py 文件。

只有新导入的函数、数据帧或变量会在该 VS Code 会话中受到影响,因此如果我保存代码并重新启动 VS Code,则导入工作正常。一旦我决定导入一个新创建的函数,我就必须再次重新启动我的会话。

我的 settings.json 如下所示:

{
    "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\wsl.exe",
    "editor.acceptSuggestionOnEnter": "off",
    "editor.parameterHints.enabled": false,
    "editor.suggest.snippetsPreventQuickSuggestions": false,
    "workbench.editorAssociations": [
        {
            "viewType": "jupyter.notebook.ipynb",
            "filenamePattern": "*.ipynb"
        }
    ],
    "kite.showWelcomeNotificationOnStartup": false,
    "emmet.preferences": {
    },
    "terminal.integrated.shellArgs.windows": [
        "-d",
        "Ubuntu-20.04"
    ],
    "launch": {


        "configurations": [
            //{"env": {"PYTHONPATH": "${workspaceRoot}"}}
        ],
        "compounds": []
    },

}

我试过使用{"env": {"PYTHONPATH": "${workspaceRoot}"}},但没有用,我找不到其他有这个问题的人。任何帮助,将不胜感激。

标签: pythonvisual-studio-code

解决方案


推荐阅读