我在其他python脚本中使用的自定义模块很少,比如我自己的DB管理器。目前,为了使用现有的模块,我在python中插入了path,虽然效果很好,但对于pylint来说确实失败了
import sys
sys.path.insert(0, "/home/myuser/Develop/Pipeline/dbconnector")
import dbmanager
Unable to import dbmanager pylint(import-error) [2, 1]
代码运行得很好,但是pylint本身失败了。这是pylint的问题还是在处理自定义模块时有更“正确”的方法
我仍在开发这些模块,理想情况下,我想让他们'活'因为他们是这样,我可以迅速调整的需求
Pylint不会执行您的代码来分析它,因此它无法识别您以这种方式操纵
sys.path
的事实。您可以设置PYTHONPATH
环境变量,以便执行Pylint的Python解释器知道在哪里查找相关问题 更多 >
编程相关推荐