有没有一种方法可以强迫pylint看到sublime和sublime_plugin模块?我尝试过在pythonpath中添加崇高文件夹,但它还没有成功。
这两个错误真叫我恼火:
谢谢。
发布于 2013-08-22 17:47:48
这是可能的,但却是极其困难的。
您可以尝试查看这些模块是否可以作为崇高文本2源代码中的.py文件使用,然后放到PYTHONPATH读取。
如果问题中的模块是本机模块,Pylint只能看到它们是作为共享库分发的,并且您可以将PYTHONPATH/LD_LIBRARY_PATH指向这些模块。如果模块嵌入了崇高文本2二进制文件中,那么您几乎没有希望让Pylint理解它们(除非您手动提供提示)。在这种情况下,行为是特定于操作系统的。
发布于 2014-09-28 18:19:06
我在Windows上使用的是崇高文本3。我通过复制sublime.py和sublime_plugin.py来解决这个问题,它们位于
C:\applications\text\sublime_text_3\转到一个PYTHONPATH目录中。我打开一个命令提示符并键入echo %PYTHONPATH%,它打印
c:\applications\programming\python_341\Lib\site-packages\所以我把两个文件的副本放在那个目录里。假设py文件也被更新了,这必须在任何崇高更新中完成。
(这些实际上是崇高安装目录中唯一的py文件。)
https://stackoverflow.com/questions/18203079
复制相似问题