linter-flake8 和 atom Windows 10 到 cmd.exe 的路径

linter-flake8 and atom Windows 10 PATH to cmd.exe

已解决。见下文。

我是 Python 的新手,所以请多多包涵。使用 atom 和 flake8 真的很吸引我,也是一种很好的方式来指出我的错误,从而帮助我学习。

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

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

我知道 atom 说我可以指定某物的位置来解决这个问题(抱歉,这里是根据人类记忆工作),但是尽管进行了数小时的修补和查找,但我在 Windows 10 上没有成功. Ubuntu 相比之下要容易得多(这有点违反直觉)。也许 Linux 系统的联机帮助更多!

没有人能帮忙吗?

谢谢。

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

我可能没有正确安装 pip 包。

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

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

然后,我确定我的环境变量是正确的。我想要 Python 3 在顶部。

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

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

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

已重启。成功了!仍然不确定为什么;据我所知,这次我所做的基本上没有什么不同。