Sublime Text 3 Python3 构建不起作用?

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

我刚刚在我的 Linux Pop_!OS 计算机上安装了最新版本的 Sublime Text 3,但无法运行 python 文件。

当我尝试使用 python 和

CTRL-B
构建文件时,它在日志中给出错误...

bash: python: command not found
[Finished in 0.0s with exit code 127]
[shell_cmd: python -u "/media/kevinapetrei/KEVIN USB/Files/Programming/Python Programs/Finished/HiLo Versions/HiLo-2.02/setup.py"]
[dir: /media/kevinapetrei/KEVIN USB/Files/Programming/Python Programs/Finished/HiLo Versions/HiLo-2.02]
[path: /app/utils/bin:/app/sublime_merge/bin:/app/bin:/usr/bin]

这很奇怪,因为我在终端上安装了一个包,它允许我使用命令

python
来运行 python3。 (在终端中,我仍然可以使用命令
python
运行文件。

出了什么问题?我可以编辑它以使其以某种方式工作吗?

python python-3.x sublimetext3
2个回答
2
投票

如果内置方法不起作用,您可以为 Linux 上的 python3 创建一个新的

build system

首先,打开终端并写入

$ which python3

它会给你 python3 的位置

/usr/bin/python3

然后在 sublime text 中转到

tools -> Build System -> New Build System
并将以下代码粘贴到该文件中,并更改 python 的位置(如果它位于不同的位置):

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

现在使用

anyname_you_want.sumblime-build
保存它并打开一个 python 文件,然后选择
tools -> Build System -> anyname_you_want
并运行你的 python 文件。应该可以。


0
投票

所以...在挣扎了这么久之后,使用chatGPT,浏览无尽的论坛寻求帮助...我变得沮丧,只是开始尝试随机的事情...哈哈所以... 修复?在使用 Python3 在 Sublime 中编写想要“构建”的任何内容后保存文件,我真的希望这会有所帮助。 :)

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