有没有办法强制pylint查看sublime
和sublime_plugin
模块?
我已经尝试将sublime文件夹添加到pythonpath
,但它还没有解决。
这两个错误让我非常恼火:
感谢。
答案 0 :(得分:0)
有可能,但最困难。
您可以尝试查看这些模块是否可用作Sublime Text 2源代码中的.py文件,然后删除到PYTHONPATH Pylint读取。
如果问题中的模块是本机模块,Pylint只能看到它们作为共享库分发,并且您将PYTHONPATH / LD_LIBRARY_PATH指向此模块。如果模块嵌入在Sublime Text 2二进制文件中,你几乎没有希望让Pylint理解它们(除非你手工提供暗示)。在这种情况下,行为是特定于操作系统的。
答案 1 :(得分:0)
我在Windows上使用Sublime Text 3。我通过复制 sublime.py
和sublime_plugin.py
解决了这个问题,这些问题位于
C:\applications\text\sublime_text_3\
进入PYTHONPATH
目录之一。我打开了一个命令提示符并输入了echo %PYTHONPATH%
,打印了
c:\applications\programming\python_341\Lib\site-packages\
所以我在这个目录中放了两个文件的副本。这必须在任何Sublime更新时完成,假设py文件也被更新。
(这些实际上是Sublime安装目录中仅的 py文件。)