Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让JEDI识别Python C扩展_Python_C_Vim Plugin_Jedi_Jedi Vim - Fatal编程技术网

如何让JEDI识别Python C扩展

如何让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

我目前正在用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_定义()

文件“/home/beben/.vim/bundle/jedi-vim/jedi/jedi/api/init.py”,第365行,在goto_定义中

名称=[定义中s的s.name] AttributeError:“非类型”对象没有属性“名称”

没有找到相关的文档

在阅读了《绝地》的文档后,我了解到它使用了《Pydoc》来收集有关该模块的信息。 当我运行
Pydoc mymodule
时,文档将正确显示


还有什么我需要添加到代码中才能被绝地武士识别的吗?

听起来像是绝地武士的问题。这可能不难纠正,但绝地武士绝对不应该在那里提出归因错误。将其添加到问题跟踪器中!:)哦,好的!我想这也可能是你这边的一个bug,但我不想直接在问题追踪器上打扰你,主页上说要在这里发布任何问题,所以我做到了!无论如何,谢谢你的快速回复,我会发布一个问题!太好了,只需在这里添加对这篇文章的引用。