【问题标题】:IDE autocomplete for pytorchpytorch 的 IDE 自动完成功能
【发布时间】:2017-04-07 21:40:59
【问题描述】:

我正在使用 Visual Studio Code。最近尝试了风筝。两者似乎都没有 pytorch 的自动完成功能。

这些工具有可能吗?如果没有,有人可以推荐一个编辑器吗?

谢谢!

【问题讨论】:

  • Kite 通过 Anaconda 在 Spyder 5.0.3 中非常适合我,并且支持 VS Code、PyCharm、Spyder、Atom、Vim、JupyterLab 等。我还在列表中添加了 torch Tools --> Preferences --> Completion and Linting --> Introspection --> Advanced 下的预加载模块。

标签: autocomplete ide pytorch


【解决方案1】:

使用 Pycharm https://www.jetbrains.com/pycharm/
获取社区版本,因为它是免费的,带有调试器和自动完成功能。 (对学生来说绰绰有余)

要在 Pycharm IDE 上自动完成和运行/调试代码,您必须为安装 pytorch 的环境(或虚拟环境)设置正确的项目解释器路径

屏幕截图显示我将项目解释器路径设置为名为“pytorch”的 conda 环境,我安装了 Pytorch。

【讨论】:

  • 自动完成功能不适用于 pytorch,即使它在列表中
  • @StepanYakovenko 它对我有用。您必须安装 pytorch 并选择正确的环境(已安装 pytorch),以便 Pycharm 可以扫描包并自动完成。
【解决方案2】:

Spyder 也为 PyTorch 自动完成

【讨论】:

    【解决方案3】:

    Spyder 和 PyCharm 都具有已安装库的自动完成功能。但是这个功能似乎不适用于本地项目文件(本地文件中定义的函数、类、变量,即使它们是导入的)。

    他们也有“转到定义”和“帮助”,但同样,仅适用于已安装的库。

    我希望这些功能很快就会包含在内,除了“对此变量/函数/类的引用”,它在高级 IDE 中可用并且非常有用。

    【讨论】:

    • 如果你导入正确,pycharm应该可以在你自己的文件中自动完成功能。导入时注意目录。对于 python 3,在同一目录中,“导入 .myfile(本地位置必须有一个点 .)
    猜你喜欢
    • 2022-10-16
    • 1970-01-01
    • 2017-10-09
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    • 2022-08-15
    • 1970-01-01
    • 2013-10-06
    相关资源
    最近更新 更多