python - 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}"}}
,但没有用,我找不到其他有这个问题的人。任何帮助,将不胜感激。
解决方案
推荐阅读
- javascript - 由于数据加载而反应过多的重新渲染?
- python - Django 发送电子邮件:django.core.exceptions.ImproperlyConfigured 错误
- android - 如何更改如何从当前用户 uid 更改为 id 收据
- shell - 使用热键守护程序在同一密码中打开终端以打开新终端
- sql - 如何使用字段为字符串的 MAX 函数查找具有最高字段值的记录集?
- spring-boot - JsonIdentityReference 规范化 JPA 实体的 OpenApi 模式
- discord.py - 如何在 discord.ui 按钮组件中添加自定义表情符号
- dart - What is byte(Java) equivalent in dart?
- apache-spark - Spark Structured Streaming 应用程序在第二次执行后停止将数据写入 Kafka 主题并处于 awaitTermination 模式
- c++ - 符合标准的方法来做单元测试式的脚本注册?