![](/img/trans.png)
[英]python: FileNotFoundError: [Errno 2] No such file or directory
[英]SublimeREPL FileNotFoundError(2, "No such file or directory: 'python'")
我是 linux 的新手,我刚刚开始使用 Ubuntu 20.04 LTS 来感受一下。
我从包含的软件中心安装了 Sublime Text 3 的 snap 版本,并像我通常在 Windows 上一样进行设置(安装 package 安装程序,下载主题,然后下载 SublimeREPL)。
但是,当我尝试运行它时,我总是得到错误
FileNotFoundError(2, "No such file or directory: 'python'")".
我查看是否安装了 Python 以及哪一个。 我安装了 Python 3.8.2,然后我继续更新它 3.8.4。
然后我再次尝试查看它是否有效,但它仍然无效。
我怎样才能解决这个问题?
谢谢,
紫先生
我最近也遇到了这个问题。 对于也遇到此问题的任何未来用户,这就是我所做的:
打开:home/username/.config/sublime-text-3/Packages/SublimeREPL/config/Python
从这里打开 Main.sublime-menu。 编辑条目,使其与以下内容相同: https://gist.github.com/Hckmar9/e1cb87b67a9836db4d26#file-main-sublime-menu
您真正需要做的就是在文件中将 python 更改为 python3 几次。 完成后,保存并关闭。 现在在 sublime 上再试一次,它应该可以正常工作。
安装 python3 后,可用于运行 python 脚本的命令是$python3 <script_path>.
如果你查看 python 的 sublimeREPL 配置文件,你会看到它使用“python”命令而不是“python3”,因此,你得到了那个错误。 为了解决这个问题,您可以使用 linux 中的update-alternative
命令将“python”字符串链接到“python3”。 为此,您可以将以下命令复制并粘贴到 shell 中:
sudo update-alternatives --install /usr/local/bin/python python /usr/bin/python3 20
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.