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