簡體   English   中英

SublimeREPL FileNotFoundError(2, "沒有這樣的文件或目錄:'python'")

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM