Atom编辑器:autopep8不工作,根本没有错误消息

时间:2018-06-02 07:23:46

标签: python atom-editor autopep8

我在Atom中安装了autopop8。我没有收到错误消息。开发人员工具中的控制台只是干净,没有错误或任何错误。它只是沉默而autopep8无效(打开'格式化已保存'已经存在)。在编辑器的底部,有一个小的autopep8按钮显示红叉。我不知道它意味着什么,点击它但没有任何反应。根本没有任何线索。没什么好检查的。有没有人可以帮助追踪发生的事情?

enter image description here

enter image description here

7 个答案:

答案 0 :(得分:1)

如果转到Atom->首选项->包,请滚动至python-autopep8的设置。

我的问题是我的Autopep8路径不正确。当我跑步时:

pip install autopep8

在我的终端中,安装位置在我的/usr/local/bin目录中。因此,在Atom中,我的路径应为/usr/local/bin/autopep8

解决了问题。解决后,那个小小的红色“ x”对我来说变成了灰色的复选标记。

答案 1 :(得分:1)

这真的很烦人,因为我一直使用普通的pip install autopep8安装它,但是atom从未认出它。

要解决此问题,我转到了autopep8的github页面。在该页面上,它表示使用命令安装: pip install --upgrade autopep8

接下来,建议我必须安装pycodestyle的依赖项,该依赖项的操作方式与之相同: pip install --upgrade pycodestyle

使用此方法为我解决了此问题,但请确保同时使用这两个命令,因为使用此方法安装autopep8不会安装依赖项。

答案 2 :(得分:1)

步骤1:-首先,您需要确保PC中安装了autopep8模块,您可以使用进行检查 python -m autopep8 --version 。如果可以看到版本,则可以转到步骤3。

Step2:-您需要使用命令行安装autopep8
pip install --user autopep8

Step3:-在命令行中输入where.exe autopep8并将该路径复制到Autopep8软件包设置中的 Autopep8 Path
Snippet of Setting

答案 3 :(得分:0)

我也是这里的另一个菜鸟:)。 youtube建议关闭并重新打开以解决此问题。参见https://www.youtube.com/watch?v=DjEuROpsvp4 我发现这对我来说曾经有用,然后在一个新项目中不再有用。

答案 4 :(得分:0)

尝试pip3 install autopep8为我工作。

答案 5 :(得分:0)

使用--upgrade标志(已升级到较高的次要版本1.43-> 1.44)安装后,效果很好

pip install --upgrade autopep8

答案 6 :(得分:0)

如果安装了autopep8,如果有问题,请在终端中输入``which autopep8'',您将获得路径,将其放置在程序包设置可执行文件autopep8中,我认为我有同样的问题,我仍然放置了路径,但仍然存在显示了我尝试保留其他路径并运行美化功能的问题,这给了我尝试更改其他错误的错误,但是最后我再次保留了我第一次尝试使用的方法,这一次autopep8现在可以正常工作了,为什么我不这样做知道