【发布时间】:2022-11-02 14:57:13
【问题描述】:
我想访问 jupyter notebook 中的 m_rcnn.py 文件。文件夹结构如下 collab_mask_rcnn(工作目录)。在这个 workinhg 目录中,我有一个名为 maskrcnn_colab 的文件夹,在这个 maskrcnn_colab 文件夹中,我有另一个名为 mrcnn_demo 的文件夹,其中有我想要导入的所有 python 文件,如 m_rcnn.py、config.py
import sys
sys.path.append('C:/Users/BIUTeamUser3/Desktop/collab_mask_rcnn/maskrcnn_colab/mrcnn_demo')
from m_rcnn import *
当我执行此操作时,出现以下错误
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-3841d2b3769e> in <module>
3 import sys
4 sys.path.append("C:/Users/BIUTeamUser3/Desktop/collab_mask_rcnn/maskrcnn_colab/mrcnn_demo")
----> 5 from m_rcnn import *
6 get_ipython().run_line_magic('matplotlib', 'inline')
C:/Users/BIUTeamUser3/Desktop/collab_mask_rcnn/maskrcnn_colab/mrcnn_demo\m_rcnn.py in <module>
19 # Import Mask RCNN
20 sys.path.append(ROOT_DIR) # To find local version of the library
---> 21 from mrcnn_demo.config import Config
22 from mrcnn_demo import utils
23 import mrcnn_demo.model as modellib
ModuleNotFoundError: No module named 'mrcnn_demo'
我错过了什么?
【问题讨论】:
-
您的
mrcnn_demo文件夹中是否有mrcon_demo.py(或另一个名为mrcom_demo的文件夹中有__init__.py)?路径是文件夹列表包含模块,而不是模块本身的列表。尝试删除最后一个目录。 -
@kindall 没有在里面.py 文件。 m_rcnn.py 文件在 mrcnn_demo
标签: python jupyter-notebook mask-rcnn