Python 3.x 当pylint上的模块具有重复的名称时,无法获取任何名称
我当前的文件夹结构如下所示:Python 3.x 当pylint上的模块具有重复的名称时,无法获取任何名称,python-3.x,python-import,pylint,Python 3.x,Python Import,Pylint,我当前的文件夹结构如下所示: folder/ utils.py something.py etc.py 在something.py中,我执行一些导入操作: from folder.etc import x import utils.some_module utils是从pip安装的一个包,不幸的是,它与我的文件夹中的一个文件同名。代码正常工作,但出于某种原因,pylint给了我以下错误: folder/something.py:11: [import-error(pylin
folder/
utils.py
something.py
etc.py
在something.py中,我执行一些导入操作:
from folder.etc import x
import utils.some_module
utils是从pip安装的一个包,不幸的是,它与我的文件夹中的一个文件同名。代码正常工作,但出于某种原因,pylint给了我以下错误:
folder/something.py:11: [import-error(pylint), None] Unable to import 'utils.some_module'
folder/something.py:11: [no-name-in-module(pylint), None] No name 'some_module' in module 'utils'
如果我将文件名从utils.py更改为其他名称,错误将消失,但我不想更改它。包utils的结构如下所示:
utils/
__init__.py
some_module
有人知道如何在不更改文件名的情况下解决此问题吗
谢谢这可能会有帮助,谢谢bhaskar,但是python能够毫无问题地执行我的代码,问题是pylint在模块中没有名字,即使代码正常工作。这可能会有帮助,谢谢bhaskar,但是python能够毫无问题地执行我的代码,问题在于pylint在模块中不起名字,即使代码可以工作。