Spyder没有显示完整的文档

时间:2017-07-22 18:48:45

标签: python python-3.5 spyder

我试图通过在spyder中按cmd + I来获取某些对象的文档但是它给出了对象的一行定义而不是详细的。我使用的是python 3.5和spyder 3.1.4。对于例如OLS对象的文档看起来像 enter image description here

应该是这样的 enter image description here

编辑:所有类对象都不会发生这种情况,但间歇性地发生了一些不确定的对象。我目前有以下依赖项:

jedi >=0.9.0     :  0.9.0 (OK)
matplotlib >=1.0 :  2.0.0 (OK)
nbconvert >=4.0  :  4.2.0 (OK)
numpy >=1.7      :  1.11.3 (OK)
pandas >=0.13.1  :  0.19.2 (OK)
pep8 >=0.6       :  1.7.0 (OK)
psutil >=0.3     :  5.0.1 (OK)
pyflakes >=0.6.0 :  1.5.0 (OK)
pygments >=2.0   :  2.1.3 (OK)
pylint >=0.25    :  1.6.4 (OK)
qtconsole >=4.2.0:  4.3.0 (OK)
rope >=0.9.4     :  0.9.4-1 (OK)
sphinx >=0.6.6   :  1.5.1 (OK)
sympy >=0.7.3    :  1.0 (OK)

1 个答案:

答案 0 :(得分:1)

这是因为OLS使用 doc 而不是“triple quote”docstring(“”“”“”“)来定义类?无论何时使用 doc ,尝试从Cmd + I获取文档都会带来问题。 例如:

来自statsmodels.regression.linear_model导入OLS OLS()#Cmd + I on this - >问题(OLS使用 doc ) OLS.score()#Cmd + I on this - >没问题(OLS.score使用三重引用文档字符串) 从控制台OLS?但是带来了完整的文档。 here