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)
链接转到 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 中仍然没有显示描述。
这可能是由于以下几个原因造成的:
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)