请问如何解决 No such file or directory: 'python'?

发布于 2022-09-03 14:40:23 字数 1088 浏览 14 评论 0

sublime Text3(3114) 中安装了一个 python flake8 lint。
保存执行的时候控制台输出以下结果。请问要怎么解决?

Traceback (most recent call last):
  File "/Users/cg/Library/Application Support/Sublime Text 3/Packages/Python Flake8 Lint/Flake8Lint.py", line 1164, in <lambda>
    lambda: Flake8Lint.async_lint(view, view_settings, quiet=quiet), 0
  File "/Users/cg/Library/Application Support/Sublime Text 3/Packages/Python Flake8 Lint/Flake8Lint.py", line 1221, in async_lint
    interpreter, linter)
  File "/Users/cg/Library/Application Support/Sublime Text 3/Packages/Python Flake8 Lint/lint.py", line 347, in lint_external
    startupinfo=startupinfo
  File "./python3.3/subprocess.py", line 819, in __init__
  File "./python3.3/subprocess.py", line 1448, in _execute_child
FileNotFoundError: [Errno 2] No such file or directory: 'python'

我的python 版本是:

python -V
Python 2.7.12

下面是我的环境变量和python文件的路径

 echo $PATH
/usr/local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

which python
/usr/local/bin//python

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

长梦不多时 2022-09-10 14:40:23

已经解决了!
将python软链接到 /usr/bin/python。
真是无语,我之前的软链接地址是 /usr/local/bin/python。
而且我的PATH路径也包含/usr/local/bin。在问题中也贴出来了。

不知道为什么一定要在 /usr/bin/python 这个路径下。# todo

花开浅夏 2022-09-10 14:40:23

把python可执行文件所在路径,添加到系统环境变量PATH

我做我的改变 2022-09-10 14:40:23

试试换个Python的版本

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文