[我在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解释器,但我不知道如何。
Sublime Text使用其build systems功能来执行您的python代码。它根据文件范围选择构建系统,可以通过更改文件的语法来更改它。对于python文件,范围为source.python
,相关的构建系统实质上如下所示:
{
"shell_cmd": "python -u \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}