簡體   English   中英

bash:python:找不到命令

[英]bash: python: command not found

我最近在 Ubuntu 上安裝了 Sublime text。 當我嘗試運行一些 python 代碼時,彈出以下錯誤:

bash: python: command not found
[Finished in 0.0s with exit code 127]
[shell_cmd: python -u "/home/user/Desktop/Python Project/test.py"]
[dir: /home/user/Desktop/Python Project]
[path: /home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin]

當我在命令行上運行python時,我得到:


  command 'python3' from deb python3
  command 'python' from deb python-is-python3

當我在命令行上運行python3時,我得到:

Python 3.8.2 (default, Apr 27 2020, 15:53:34) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

Sublime Text 正在配置 python 而不是 python3。 你只需要在 Sublime Text 中添加一個新的構建系統。 為此,Select Tools > Build System > New Build System...現在,將打開一個新文件。 將以下代碼添加到該文件中:

{
    "cmd": ["/usr/bin/python3", "-u", "$file"],
    "file_regex": "^[ ]File \"(...?)\", line ([0-9]*)",
    "selector": "source.python"
}

現在,將文件保存為Python3.sublime-build 現在,將您的Build System更改為Python3並嘗試再次運行您的代碼。 現在,它應該可以成功運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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