【发布时间】:2019-08-09 02:44:44
【问题描述】:
dev 是我的根目录。我有以下文件。
dev\sitehealthcheck\test.py
dev\sitehealthcheck\draw.py
在 test.py 中,第一行内容为:
from sitehealthcheck.draw import *
如果我在 VSCode 终端中运行 test.py,一切都会按预期运行。但是,当我尝试在交互式窗口中执行 test.py 时,Jupyter 会返回:
ModuleNotFoundError:没有名为“sitehealthcheck”的模块
我该怎么做才能使 VSCode 自动在与我正在执行的文件相同的目录中搜索模块?
我宁愿只输入以下行。并让 VSCode 编辑器/Intellisense 和 Jupyter 自动搜索与我正在执行的文件位于同一目录中的模块。
from draw import *
【问题讨论】:
-
如果您将
.../dev/sitehealthcheck添加到您的PYTHONPATH,那么您可以import draw。 -
谢谢。你回答了我的问题。不过,我无法选择您的评论作为此 stackoverflow 问题的官方答案。
标签: python visual-studio-code jupyter-notebook