Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.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
Python 是否可以更改PyCharm显示OpenCV文档的方式?_Python_Opencv_Pycharm_Documentation - Fatal编程技术网

Python 是否可以更改PyCharm显示OpenCV文档的方式?

Python 是否可以更改PyCharm显示OpenCV文档的方式?,python,opencv,pycharm,documentation,Python,Opencv,Pycharm,Documentation,PyCharm PY-193.6911.25、macOS 10.15.4未正确显示OpenCV文档 更具体地说,这就是结果 正如你所看到的,这里一团糟。有可能解决这个问题吗?我用pip安装了OpenCV 在使用Python 3.7的PyCharm 2020.1.1 professional edition中,将为cv2 docstring显示以下警告 您需要配置Python2SDK来呈现Epydoc docstrings 是一种根据Python模块的docstring为其生成API文档的工具。

PyCharm PY-193.6911.25、macOS 10.15.4未正确显示OpenCV文档

更具体地说,这就是结果

正如你所看到的,这里一团糟。有可能解决这个问题吗?我用pip安装了OpenCV

在使用Python 3.7的PyCharm 2020.1.1 professional edition中,将为cv2 docstring显示以下警告 您需要配置Python2SDK来呈现Epydoc docstrings 是一种根据Python模块的docstring为其生成API文档的工具。 在IDE中配置的解释器中查找合适的解释器,它必须是Python 2,因为Epydoc包本身还没有移植到Python 3。换句话说,您需要设置它一次,以便它显示在设置|项目:…|的列表中项目解释器|全部显示…-它不需要在任何项目中实际使用。你的情况是真的吗? 问题是它不是真正的Epytext。OpenCV使用Doxygen来编写我们不支持的文档,并且由于标签的相似性而与Epytext混淆。这件事有点不对劲。 恐怕PyCharm的这个特殊功能目前还不能真正扩展。此外,显示文档、在文档中插入对符号的引用、完成可用标记和生成文档存根——所有这些都与Python代码中的文档通常通过指定的字符串文本而不是注释提供这一事实紧密相关。如果您在ID为pythonDocumentationProvider的默认API之前注册了自己的API,则可以插入为快速文档弹出窗口/工具窗口提供自定义文档源的最高级别API。但它只涉及渲染,其他所有内容都需要从头开始编写。 官方决议是我们不支持这一点 在使用Python 3.7的PyCharm 2020.1.1 professional edition中,将为cv2 docstring显示以下警告 您需要配置Python2SDK来呈现Epydoc docstrings 是一种根据Python模块的docstring为其生成API文档的工具。 在IDE中配置的解释器中查找合适的解释器,它必须是Python 2,因为Epydoc包本身还没有移植到Python 3。换句话说,您需要设置它一次,以便它显示在设置|项目:…|的列表中项目解释器|全部显示…-它不需要在任何项目中实际使用。你的情况是真的吗? 问题是它不是真正的Epytext。OpenCV使用Doxygen来编写我们不支持的文档,并且由于标签的相似性而与Epytext混淆。这件事有点不对劲。 恐怕PyCharm的这个特殊功能目前还不能真正扩展。此外,显示文档、在文档中插入对符号的引用、完成可用标记和生成文档存根——所有这些都与Python代码中的文档通常通过指定的字符串文本而不是注释提供这一事实紧密相关。如果您在ID为pythonDocumentationProvider的默认API之前注册了自己的API,则可以插入为快速文档弹出窗口/工具窗口提供自定义文档源的最高级别API。但它只涉及渲染,其他所有内容都需要从头开始编写。 官方决议是我们不支持这一点
在谷歌搜索了很多之后,我最终认为没有简单的解决办法,但是。。。确实有

我所做的是: 按CTRL键Q 向下滚动到trippledot并单击开源。 按CTRL+R组合键进行替换 替换“.”到 现在docstring如下所示: 绝对不完美,但我觉得它看起来好一点

此外,我还将其添加为外部文档:


所以它带来了一个cv2“教程”…

在谷歌搜索了很多之后,我最终认为没有简单的解决方案,但是。。。确实有

我所做的是: 按CTRL键Q 向下滚动到trippledot并单击开源。 按CTRL+R组合键进行替换 替换“.”到 现在docstring如下所示: 绝对不完美,但我觉得它看起来好一点

此外,我还将其添加为外部文档:


所以它带来了一个cv2“教程”…

所以,我想解决这个问题没有简单的方法。所以,我想解决这个问题没有简单的方法。