我正在Windows 10上运行PyCharm,并按照入门指南安装了PyTorch。我使用Chocolatey和Anaconda进行设置的地方。
我可以从PyCharm IDE内部运行PyTorch教程,而不会出现任何问题。因此,我觉得我已经进行了适当的设置,但是没有任何PyTorch API的智能文档。
例如;
import torch
x = torch.randn(128, 20)
如果我将鼠标悬停在randn
上并按CTRL+Q,那么PyCharm会显示一个没有任何文档的函数定义弹出窗口。
我希望从该功能的API文档中看到Python注释:
https://pytorch.org/docs/stable/torch.html?highlight=randn#torch.randn
我是Pytorch和Python的新手,但是我经常可以从IDE内部使用许多其他语言和库来访问这些东西。因此,我认为这应该可以开始工作,但是我似乎找不到任何有关解决此问题的说明。
答案 0 :(得分:7)
我能够通过执行以下操作使其工作:
PyStorm 2019.3
打开外部文档的设置:
文件/设置/工具/外部文档
添加以下网址格式:
Module Name: torch.nn.functional
URL: https://pytorch.org/docs/stable/nn.functional.html#{element.qname}
Module Name: torch
URL: https://pytorch.org/docs/stable/{module.basename}.html#{element.qname}
似乎适用于大多数API,但是您必须触发快速文档工具窗口。如果您CTRL+CLICK
,这将不会显示文档。
答案 1 :(得分:1)
您可能想获得Kite。它具有此功能(我经常使用),称为辅助飞行员,您可以立即获取python文档。我不知道它是否特定于Linux / Mac,但适用于任何编辑器,仅适用于Pycharm。
这只是另一个解决方案