如何让JEDI识别Python C扩展
我目前正在用C语言开发一个Python模块,我不知道如何让JEDI“看到”我的模块 我已经在C代码中设置了所有docstring,并在我的如何让JEDI识别Python C扩展,python,c,vim-plugin,jedi,jedi-vim,Python,C,Vim Plugin,Jedi,Jedi Vim,我目前正在用C语言开发一个Python模块,我不知道如何让JEDI“看到”我的模块 我已经在C代码中设置了所有docstring,并在我的setup.py中设置了每个字段,但是当我编辑用于测试的example.py文件,并尝试使用Shift+K在vim中显示文档时,我收到一个错误消息: 例外,这不应该发生 回溯(最近一次呼叫最后一次): 文件“/home/beben/.vim/bundle/jedi-vim/jedi_-vim.py”,第268行,在show_文档中 定义=script.goto
setup.py
中设置了每个字段,但是当我编辑用于测试的example.py
文件,并尝试使用Shift+K在vim中显示文档时,我收到一个错误消息:
例外,这不应该发生
回溯(最近一次呼叫最后一次):
文件“/home/beben/.vim/bundle/jedi-vim/jedi_-vim.py”,第268行,在show_文档中
定义=script.goto_定义()
文件“/home/beben/.vim/bundle/jedi-vim/jedi/jedi/api/init.py”,第365行,在goto_定义中
名称=[定义中s的s.name]
AttributeError:“非类型”对象没有属性“名称”
没有找到相关的文档
在阅读了《绝地》的文档后,我了解到它使用了《Pydoc》来收集有关该模块的信息。
当我运行Pydoc mymodule
时,文档将正确显示
还有什么我需要添加到代码中才能被绝地武士识别的吗?听起来像是绝地武士的问题。这可能不难纠正,但绝地武士绝对不应该在那里提出归因错误。将其添加到问题跟踪器中!:)哦,好的!我想这也可能是你这边的一个bug,但我不想直接在问题追踪器上打扰你,主页上说要在这里发布任何问题,所以我做到了!无论如何,谢谢你的快速回复,我会发布一个问题!太好了,只需在这里添加对这篇文章的引用。