如何使用PyCharm和Pytorch快速获取文档

时间:2020-01-09 12:55:14

标签: python machine-learning pycharm pytorch

我正在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内部使用许多其他语言和库来访问这些东西。因此,我认为这应该可以开始工作,但是我似乎找不到任何有关解决此问题的说明。

2 个答案:

答案 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。

这只是另一个解决方案