SublimeREPL FileNotFoundError(2,“没有这样的文件或目录:'python'”)

问题描述 投票:0回答:3

我是 Linux 新手,刚刚开始使用 Ubuntu 20.04 LTS 来感受它。

我从附带的软件中心安装了 Sublime Text 3 的 snap 版本,并像通常在 Windows 上一样进行设置(安装包安装程序,下载主题,然后下载 SublimeREPL)。

但是,当我尝试运行它时,我总是收到错误

FileNotFoundError(2, "No such file or directory: 'python'")".

我查看是否安装了 Python 以及安装了哪一个。我安装了 Python 3.8.2,所以我继续将其更新为 3.8.4。

然后我再次尝试看看它是否有效,但仍然不起作用。

我该如何解决这个问题?

谢谢,

紫色先生

python python-3.x sublimetext3 ubuntu-20.04 sublimerepl
3个回答
3
投票

我最近也面临这个问题。对于任何未来也遇到此问题的用户,这就是我所做的:

打开: home/用户名/.config/sublime-text-3/Packages/SublimeREPL/config/Python

从这里打开 Main.sublime-menu。 编辑条目,使其与以下内容相同: https://gist.github.com/Hckmar9/e1cb87b67a9836db4d26#file-main-sublime-menu

您真正需要做的就是在文件中将 python 更改为 python3 几次。完成后,保存并关闭。现在再次尝试 sublime,它应该可以正常工作。


1
投票

安装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

0
投票

在 Mac 中呢?我有这个问题,但我可以找到这个文件 Python.谢谢

© www.soinside.com 2019 - 2024. All rights reserved.