当根文件夹具有__init__.py时,Pylint无法正常工作E0401:无法导入

问题描述

这是我的文件夹结构:

ProjectX/
├── __init__.py
├── PackageY/
│   ├── __init__.py(has import statement - `from PackageY.SubPkgZ.mod1 import 
        mod1fn1`)
│   ├── SubPkgZ
│   │   ├── mod1.py (contains 2 functions: mod1fn1 and mod1fn2)
│   │   ├── __init__.py

我正在从ProjectX文件夹运行pylint ,如下所示:

> pylint PackageY

我也尝试跑步:

> python -m pylint PackageY

以上两种情况都给我以下信息:

************* Module ProjectX.PackageY
PackageY\__init__.py:15:0: E0401: Unable to import 'PackageY.SubPkgZ.mod1' (import-error)

如何解决导入错误

在pycharm中-如果打开ProjectX并运行pylint(通过编辑配置),则不会出现导入错误。那么如何在命令行运行中类似地解决此问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)