我想更改Sublime text 3 python解释器

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

[我在MacOS Mojave中使用python 3.7并尝试使用sublime文本,我在python路径上遇到问题,但现在我知道我需要的解释器在哪里,但我不知道如何更改sublime文本的解释器。

当我尝试构建代码时,它显示此错误:

SyntaxError: Non-ASCII character '\xc3' in file /Users/julian/Documents/Ficheros_Python/calculadora/tenor.py on line 98, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
[Finished in 0.1s with exit code 1]
[shell_cmd: python -u "/Users/julian/Documents/Ficheros_Python/calculadora/tenor.py"]
[dir: /Users/julian/Documents/Ficheros_Python/calculadora]
[path: /Library/Frameworks/Python.framework/Versions/3.7/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin]

[我知道我需要的解释器在/usr/local/bin/python3.7中或那是Pycharm显示的位置,我只需要在Sublime中更改python解释器,但我不知道如何。

python-3.x sublimetext3 macos-mojave
1个回答
0
投票

Sublime Text使用其build systems功能来执行您的python代码。它根据文件范围选择构建系统,可以通过更改文件的语法来更改它。对于python文件,范围为source.python,相关的构建系统实质上如下所示:

{
    "shell_cmd": "python -u \"$file\"",
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
}
© www.soinside.com 2019 - 2024. All rights reserved.