如何使用 autopep8 在 Spyder / Anaconda 中格式化代码

How to use autopep8 to format code in Spyder / Anaconda

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

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

这是一个复杂而难以破译的过程。在 Google 搜索中找到了一些建议和意见,但没有成功。我因为找不到答案而感到沮丧和失望。

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

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

从 GIT 存储库 link、select 下载 Zipped 主包。解压缩包并导航到您将找到 spyder_autopep8 子文件夹的目录。

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

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

确认文件夹存在后,关闭 windows 资源管理器 windows 并启动 Anaconda3。 Spyder 应该在列表中;启动它。确认 autopep8 link 存在于 Spyder 的源菜单 link 下。它应该被列为:运行 autopep8 code autoformating

我希望这个 post 将有助于减少在 Spyder 上找到 autopep8 的正确安装所浪费的时间和精力。