繁体   English   中英

找不到模块错误:无法解析模块“opensubtitles”

[英]module not found Error: Cannot resolve module 'opensubtitles'

我做了一切来解决这个问题。 我是 python 的初学者。 我的文件夹结构:

├─conversational-datasets-master-opensubtitles/ 
└── conversational-datasets-master/ 
└── opensubtitles/
  └── create_data.py
  └── create_data_test.py
  • 在 opensubtitles 文件夹中,我有两个文件
  • 第一个是用于火车的 create_data.py
  • 第二个是用于测试的 create_data_test.py

所以问题是每当我尝试运行 create_data_test.py 时,它都会显示此错误(找不到模块错误)

File "C:\Users\suppo\Desktop\conversational-datasets-master-opensubtitles\conversational-datasets-master\opensubtitles\create_data_test.py", line 15, in <module>
    import opensubtiles.create_data.py
ModuleNotFoundError: No module named 'opensubtiles'

尝试将create_data_test.py中的导入语句更改为:

import opensubtitles.create_data.py

至:

import create_data

我想你只是在这里打错了...

导入 opensubti t les.create_data.py

python中有几篇关于导入模块和类的帖子。 看看这里...希望它有帮助

如何导入同目录或子目录下的class?

from opensubtitles import create_data
from opensubtitles import create_data_test

这应该有效。 但如果您在根文件夹中,则可能必须使用 joinpath,因为文件夹名称中有连字符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM