1

解决了。见下文。

我对 Python 还很陌生,所以请多多包涵。使用 atom 和 flake8 真的很吸引我,也是指出错误的好方法,从而帮助我学习。

这种情况具有讽刺意味的是,我已经能够在 Ubuntu 17.04 上运行 flake8 和hydrogen,但是 Windows(据说对用户更友好)正在杀死我!

linter-flake8 总是抛出关于 PATH 和 CMD.exe 的消息。我认为这一切都很好,Py2 和 Py3 都可以从 CMD 中的任何位置调用。

我知道 atom 说我可以指定某些东西的位置来解决这个问题(抱歉,在这里根据人类记忆工作),但是尽管经过数小时的修补和寻找,我在 Windows 10 上没有成功。相比之下,Ubuntu 更容易(其中有点反直觉)。也许还有更多针对 Linux 系统的在线帮助!

没人能帮忙吗?

谢谢。

4

1 回答 1

1

我最终通过在线帮助解决了这个问题。我相信我遇到了麻烦,因为我已经在 atom 本身中安装了所有软件包。

我可能错误地安装了 pip 包。

无论如何,我删除了所有内容并重新启动。然后跟着这个:

http://www.marinamele.com/install-and-configure-atom-editor-for-python

然后,我确保我的环境变量是正确的。我希望 Python 3 在顶部。

然后我重新安装了 Atom 并进行了更新。再次重新启动。

然后我通过命令行上的 pip3 和 apm 安装了所有东西,而不是通过 atom 编辑器中的 UI。

启动 atom,允许防火墙,让它更新依赖项。

重新启动。工作!仍然不确定为什么;据我所知,我这次所做的基本上没有什么不同。

于 2017-08-17T08:15:59.333 回答