pycharm - PyCharm 在项目目录中找不到包
问题描述
ModuleNotFoundError: No module named 'helpers.logging'; 'helpers' is not a package
但它就在那里......(见截图)
奇怪的是,如果我将帮助程序包重命名为“util”或其他任何东西,它就可以工作。为什么包的名称很重要?这是否与 PyCharm 内部的某些内容相冲突?
解决方案
我认为这是因为您同时拥有一个名为 helpers 的文件夹和一个名为 helpers.py 的模块。如果您将 helpers 文件夹重命名为 util 之类的名称,它就可以工作。但是,如果你将它重命名为活动,我敢打赌你会遇到同样的问题。
推荐阅读
- javascript - 如何使用 SHA512 与 PHP 和 JS 获得相同的结果?
- laravel - 如何从 laravel 的嵌套关系中获取选定的列?
- css - 表格列表超出 Div,页面大小为 300 时?
- javascript - 如何合并多个带有id的数组
- python - 如何在html中使用python输出xml内容?
- javascript - 如何在表格中检查选定的值?
- django - 如何将现有的 PostgreSQL 数据库与 Heroku 连接?
- azure-data-factory - Azure 数据工厂:如何从 CI/CD 管道更新全局参数
- php - 图像转换的设计模式
- jquery - Jquery tablesorder插件不显示下一页/上一页按钮