【发布时间】:2019-08-21 22:54:59
【问题描述】:
我正在尝试了解导入在 jupyter 笔记本中的工作原理。 我目前的工作目录是“家/用户名”。我有三个 python 模块。
这些模块的路径名如下。
"/home/username/module1.py""/home/username/folder/module2.py"-
"/home/username/anaconda3/lib/python3.7/os.py"(这是一个内置的python模块)
Jupyter 笔记本:
单元格 1:
import module1
效果很好
单元格 2:
import module2 给
ModuleNotFoundError: No module named 'module2'
单元格 3:
import os
效果很好
似乎可以毫无问题地导入工作目录中的模块。所以,module1.py 可以被导入。其他目录中非包的模块不能直接导入。所以,module2.py 会抛出一个错误。但是如果是这种情况,如何直接导入不是工作目录或同一目录下另一个包中的os.py?
【问题讨论】:
标签: python import jupyter-notebook anaconda