【问题标题】:How to use autopep8 to format code in Spyder / Anaconda如何在 Spyder / Anaconda 中使用 autopep8 格式化代码
【发布时间】:2020-01-29 20:13:17
【问题描述】:

我一直在寻找正确的安装说明,以便在使用 Anaconda 时正确安装 Spyder,然后在使用 Spyder 时使用 autopep8 插件格式化我的 python 代码。我无法通过正确的程序找到一个地方。尽管如此,在花了几个小时阅读 Spyder 插件安装说明以及 GIT autopep8 存储库之后,我仍然不确定正确的过程。大多数说明都指向 Spyder 插件目录作为删除 autoprep8 代码的位置,但这也不起作用。

那么,在作为 Anaconda3 平台一部分的 Spyder 上安装 autoprep8 作为工作插件的实际程序或过程是什么?

【问题讨论】:

标签: anaconda spyder autopep8


【解决方案1】:

这是一个复杂且难以破译的过程。在 Google 搜索中发现了一些建议和意见,但都没有成功。找不到答案,我感到灰心丧气,几乎感到失望。

我一直在搜索并在 Anaconda 站点找到了一条线索,在那里我读到 Anaconda 站点包文件夹是放置文件的地方。因此,我想分享我的发现,以便其他程序员可以快速安装 autopep8 插件并开始编写他们的 python 项目的有趣部分。

当您准备好安装 Anaconda 编程环境时,请访问 Anaconda 网站并确保为您的操作系统版本查找并选择 64 位版本。您将在Download button 下找到 32 位和 64 位版本。
然后安装 Anaconda 并选择为所有用户安装它(重要的花絮)。剩下的默认安装就好了。安装所有东西需要几分钟,所以去拿您选择的饮料并等待它完成。完成后,前往autopep8 GIT repository 并下载主文件。这一步有几个说明和多个存储库,包括一个 pip 安装版本;他们都没有为我工作,直到我从我提供的 REPO 链接中找到版本......

从 GIT 存储库链接中,选择下载压缩的主包。解压缩包并导航到您将找到 spyder_autopep8 子文件夹的目录。

打开一个新的 Windows 文件夹并手动输入以下目录: C:\Users\All Users\Anaconda3\Lib\ 向下滚动列表,直到找到 site-packages 文件夹。放在那里...

现在,返回 autopep8 文件夹并右键单击/复制 spyder_autopep8 目录。返回Anaconda3\lib文件夹区域;右键单击站点包文件夹/粘贴将 spyder_autopep8 文件夹放入其中。只需一秒钟即可完成此操作。双击 site-packages 文件夹并确认 spyder_autopep8 文件夹存在于文件夹列表中。您应该在 spyder 文件夹组中看到它,因为至少有七个以 spyder_xxxx 开头的文件夹和一个 spyder 主文件夹。

确认文件夹存在后,关闭 Windows Explorer 窗口并启动 Anaconda3。 Spyder 应该在名单上;启动它。验证 Spyder 的 Source 菜单链接下是否存在 autopep8 链接。它应该被列为:运行 autopep8 代码自动格式化

我希望这篇文章将有助于减少在 Spyder 上找到正确安装 autopep8 的时间和精力。

【讨论】:

  • 这就像一个魅力。我需要做的唯一额外的事情就是 pip install autopep8。
猜你喜欢
  • 2017-02-20
  • 2019-09-05
  • 1970-01-01
  • 1970-01-01
  • 2016-09-29
  • 2019-08-01
  • 2018-09-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多