我在 Atom 中安装了 autopop8。我没有收到错误消息。开发人员工具中的控制台很干净,没有错误或任何错误。它只是无声且 autopep8 无法正常工作(已打开“保存时格式化”)。在编辑器的底部,有一个小的 autopep8 按钮,带有红色叉号。我不知道它是什么意思,点击它,但没有任何反应。一点头绪都没有。只是没什么可检查的。有没有人可以帮助跟踪发生了什么?
7 回答
Step1:- 首先,您需要确保您的 PC 中安装了 autopep8 模块,您可以使用
python -m autopep8 --version
. 如果您可以看到版本,则可以转到第 3 步。
Step2:- 你需要使用命令行安装 autopep8
pip install --user autopep8
步骤 3:- 在命令行中键入where.exe autopep8
并将该路径复制到Autopep8 包设置中存在的Autopep8 路径。
设置片段
这真的很烦人,因为我一直使用 normal 安装它pip install autopep8
,但 atom 从未识别过它。
为了解决这个问题,我去了 autopep8 的 github 页面。在它说使用命令安装的页面上:
pip install --upgrade autopep8
接下来它建议我必须安装 pycodestyle 的依赖项,我以相同的方式进行了安装:
pip install --upgrade pycodestyle
使用此方法为我解决了问题,但请确保您使用这两个命令,因为使用此方法安装 autopep8 不会安装依赖项。
尝试pip3 install autopep8
为我工作。
如果你去 Atom --> Preferences --> Packages,滚动到 python-autopep8 的设置。
我的问题是我的 Autopep8 路径不正确。当我跑的时候:
pip install autopep8
在我的终端中,安装位置在我的/usr/local/bin
目录中。所以在 Atom 我的路径应该是/usr/local/bin/autopep8
.
这解决了问题。解决后,那个红色的小“x”对我来说变成了一个灰色的复选标记。
使用 --upgrade 标志安装后(升级到更高的次要版本 1.43 -> 1.44)它工作正常
pip install --upgrade autopep8
我也是这里的另一个菜鸟:)。youtube 建议关闭并重新打开以解决此问题。请参阅https://www.youtube.com/watch?v=DjEuROpsvp4 我发现这对我有用一次,然后在新项目中不再工作。
安装 autopep8 后,如果有问题。在终端中键入“which autopep8”,您将获得路径,将其放在包设置可执行文件 autopep8 中,我认为有错误我有同样的问题,我放置了路径但它仍然显示问题我试图保留其他路径并运行美化它给出了错误我尝试改变不同,但最后我再次保留了我首先尝试的路径,这次它工作的 autopep8 给出的路径,为什么我不知道