[英]Cannot import module in Jupyter Notebook (Python 3.6)
我想在Jupyter Notebook中导入用户定义的模块utils.py
。 这应该是一件微不足道的任务,但是由于某种原因它会失败。
项目结构:
myapp/data/test.csv
myapp/packages/utils.py
myapp/test.ipynb
utils.py
文件包含许多功能,例如def myfunc():...
在test.ipynb
我尝试from packages import utils
。 此外,我试图把utils.py
到同一个文件夹中test.ipynb
和运行import utils
。 但是,它始终会因以下两个错误之一而失败:
ImportError:无法导入名称“ utils” ModuleNotFoundError:没有名为“ utils”的模块
从笔记本执行的sys.executable
命令为我提供了python.exe的正确路径。
这很奇怪,因为我可以毫无问题地导入数据,如下所示:
df = pd.read_csv("data/test.csv", sep=";")
如何检查导致此问题的原因?
尝试这个:
from packages.utils import *
它对我有用,所以我希望它也对您有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.