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
并尝试 运行 您再次编码。现在,它应该 运行 成功。
我最近在 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
并尝试 运行 您再次编码。现在,它应该 运行 成功。