无法访问pycharm中numpy库的外部python文档

问题描述 投票:0回答:1

Pycharm 无法访问 numpy 和所有其他已安装库的文档。运行正确,但突出显示并按 ctrl + q 时,没有提供包含函数描述的内联文档。我使用 miniconda 环境,在其中使用控制台来

conda install
使用的库。

import numpy as np

x = [0.0,0.5,0.7]
y = np.sin(x) # press ctrl+q while highlighting this function

print(y) 

numpy 内联文档的屏幕截图,文档 404s 的链接

链接转到 404 网页:https://numpy.org/doc/stable/reference/ generated/numpy.sin.htm。 对我来说,这似乎是缺乏描述的可能原因。

其他库(例如 matplotlib)也存在同样的问题。 matplotlib.pyplot 内联文档的屏幕截图

这里的链接确实到达了带有(已弃用的)文档的网页,但该函数的常见英语描述没有出现在 pycharm 中显示的文档中https://matplotlib.org/2.0.2/api/pyplot_api.html .

我是否遗漏了一些明显的东西?内联文档似乎是 IDE 的一个非常基本的功能,即使我要以某种方式替换 numpy 库的链接,肯定有更好的方法来获取文档,而无需手动设置每个库?

我尝试过更换口译员,但遇到了同样的问题。我已经使缓存失效并重新启动了pycharm。我还尝试将文档字符串格式更改为 Numpy。四年前我曾浏览过一篇提出类似问题的帖子。但是,更改 pycharm 尝试从中检索文档的地址的解决方案也不起作用(也许该库的链接不再有效?)

编辑:通过将numpy的地址更改为https://numpy.org/doc/stable/reference/ generated/{element.qname}.html(我从中获得链接的答案中的拼写错误)链接pycharm提供现在转到正确的文档来源。但是,IDE 中仍然没有显示描述。

numpy pycharm documentation docstring
1个回答
0
投票

这可能是由于以下几个原因造成的:

a. PyCharm 设置:

确保启用快速文档:转到“设置/首选项”>“工具”>“Python 集成工具”>“文档字符串”>“文档字符串格式”,并确保将其设置为“NumPy”或“reStructuredText”。 检查是否启用了“显示鼠标移动的快速文档”:转到“设置/首选项”>“编辑器”>“常规”>“其他”并查找此选项。

b. Conda环境配置:

确保 PyCharm 已正确配置为使用您的 Conda 环境。 验证库是否安装在正确的环境中。

c. PyCharm 索引:

强制 PyCharm 重新索引您的项目:文件 > 无效缓存/重新启动

d。 NumPy 安装:

尝试在 Conda 环境中重新安装 NumPy:

conda 卸载 numpy

conda 安装 numpy

如果问题仍然存在,您可以使用Python中的help()函数来获取文档。例如:

将 numpy 导入为 np

帮助(np.sin)

© www.soinside.com 2019 - 2024. All rights reserved.