hje*_*mig 5 pylint sonar-runner sonarqube
我正在使用 pylint 并使用 sonarqube 进行代码分析。一切都已安装并且工作正常。但是我收到错误“f0401”,表示我无法导入模块。这是我的目录结构。
\n\ntop level:\n directoryA\n __init__.py\n folderA\n some .py files \n directoryB\n __init__.py\n folderA\n some .py files\n directoryC\n __init__.py\n folderA\n some .py files\nRun Code Online (Sandbox Code Playgroud)\n\n我在 DirectoryA 上运行 pylint。目录 A 中的 .py 文件有一些来自目录 B 和目录 C 的导入。因此,当我在 DirectoryA 上运行 pylint 时,我会遇到导入错误,例如无法\'导入directoryB.somemodule\'。我希望我能够解释清楚。
\n\n有人可以帮助他解决这个问题吗?PS 如果一些 \xc2\xb4body 向我指出一些使用和调整 pylint 的好文档和教程,那就太好了。
\nPylint 依赖于正确的PYTHONPATH设置。如果您输入会发生什么python toplevel/directoryA/file.py?那么导入应该可以工作。
提示:如果他们不这样做,您可能想要运行export PYTHONPATH=toplevel或类似的东西。
| 归档时间: |
|
| 查看次数: |
11452 次 |
| 最近记录: |