gpt4 book ai didi

sonarqube - 无法在 pylint 中导入模块错误

转载 作者:行者123 更新时间:2023-12-02 00:06:49 25 4
gpt4 key购买 nike

我正在玩 pylint 并使用 sonarqube 进行代码分析。一切都已安装并且工作正常。但是我收到错误“f0401”说我无法导入模块。这是我的目录结构。

top level:
directoryA
__init__.py
folderA
some .py files
directoryB
__init__.py
folderA
some .py files
directoryC
__init__.py
folderA
some .py files

我在目录A 上运行 pylint。目录 A 中的 .py 文件有一些从目录 B 和目录 C 的导入。因此,当我在 directoryA 上运行 pylint 时,会出现导入错误,例如无法“导入 directoryB.somemodule”。我希望我能够解释清楚。

一些机构可以帮助他如何解决这个问题。附言如果有人向我指出一些关于使用和调整 pylint 的优秀文档和教程,那就太好了。

最佳答案

Pylint 依靠正确的PYTHONPATH被设置。如果你输入 python toplevel/directoryA/file.py 会发生什么?进口应该工作。

提示:如果他们不这样做,您可能想要运行 export PYTHONPATH=toplevel , 或类似的东西。

关于sonarqube - 无法在 pylint 中导入模块错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17836714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com