【问题标题】:linter-flake8 and atom Windows 10 PATH to cmd.exelinter-flake8 和 atom Windows 10 PATH 到 cmd.exe
【发布时间】:2017-08-16 07:40:25
【问题描述】:

解决了。见下文。

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

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

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

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

没有人能帮忙吗?

谢谢。

【问题讨论】:

  • 请回答几个问题: 1) flake8 安装在哪里,可以在 atom 之外运行吗? 2)您是否正确指定了 flake8 二进制路径(如果我记得的话,原子插件中的可执行路径)? 3) 您在 atom 控制台中究竟得到了什么错误(使用 Ctrl-Shift-I 或在 View->Developer->Toggle Developer Tools 中启动它)?
  • 现在已全部修复,谢谢!

标签: python windows-10 atom-editor flake8


【解决方案1】:

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

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

无论如何,我删除了所有内容并重新启动。然后是这样的:

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

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2019-03-06
    • 2015-07-01
    • 1970-01-01
    相关资源
    最近更新 更多