我在使用从GitHub克隆的Python模块时遇到了一些导入问题。
我的项目结构如下所示
-Jupyter_notebook.ipynb
-gsdmm/使用以下命令将gsdmm/文件夹克隆到与GitHub here中的笔记本相同的目录
git clone https://github.com/rwalk/gsdmm.git现在,每当我尝试从模块导入'MovieGroupProcess‘类时,我的导入错误就会发生,如自述文件所示。我在Jupyter笔记本上运行它,但在Python脚本中也存在同样的问题
from gsdmm import MovieGroupProcess在那里我得到了以下错误:
ImportError: cannot import name 'MovieGroupProcess' from 'gsdmm' ([current_directory]\gsdmm\__init__.py)我不确定我的路径是否有问题,或者是否需要更改。
发布于 2020-12-19 15:42:18
如果这是您的项目结构
.
├── gsdmm
│ ├── gsdmm
│ │ ├── __init__.py
│ │ └── mgp.py
│ └── test
└── Jupyter_notebook.ipynb然后,尝试从您的笔记本Jupyter_notebook导入gssdmm将不起作用,因为在第一个gsdmm目录中没有__init__.py文件。
但是,如果将项目结构更改为
.
└── gsdmm
├── gsdmm
│ ├── __init__.py
│ └── mgp.py
├── test
└── Jupyter_notebook.ipynb现在,当您导入gsdmm时,可以找到__init__.py文件,并且可以成功导入模块。
https://stackoverflow.com/questions/65365801
复制相似问题