无法从命令行 运行 python 编写脚本 NO MODULE NAMED project_name

Can't run python script from command line NO MODULE NAMED project_name

我正在尝试从我的命令行 运行 我的 python 脚本,我可以在 Jupyter 中找到它但是我得到了这个:

(.venv) E:\descriptionExtractor>python -m description_exctractor
E:\descriptionExtractor\.venv\Scripts\python.exe: No module named description_exctractor

这是我的项目结构:

感谢任何帮助!

我认为你必须将 init.py 放在 descricption_extractor 目录

descricption_extractor
|-__init__.py
|-"__main__".py
|-cleanup.py
|-skill_extractor

main”.py 是干什么用的?

description_extractor 不是 python 文件(注意它没有 .py 扩展名)。要从命令行启动它,您需要尝试启动一个 python 文件。