【发布时间】:2019-09-18 07:53:28
【问题描述】:
我的项目结构如下:
path_to_dir/
│
├── a_notebook.ipynb
└── testCases_v2.py
在 .py 文件中我定义了几个函数。
我正在尝试像这样将它们导入笔记本中:
from testCases_v2 import layer_sizes_test_case
但是,我得到:
ImportError: cannot import name 'layer_sizes_test_case' from 'testCases_v2' (/path_to_dir/testCases_v2.py)
我什至尝试将目录添加到系统路径:
import os
import sys
module_path = os.path.abspath(os.path.join('path_to_dir'))
if module_path not in sys.path:
sys.path.append(module_path)
但问题依然存在。
如何解决? (而且,是的,我检查了我正在导入的函数的名称是否拼写正确)
【问题讨论】:
-
你能在那个文件夹中添加一个 empy
__init__.py文件并尝试一下吗? -
嗨@Nick,你能找到解决方案吗,我遇到了类似的问题,不胜感激
标签: python-3.x jupyter-notebook