配置编译环境
按照图片指示创建一个新的build system
在里面编辑代码如下:
{
"cmd": [" **\\python.exe ", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
**\\python.exe应该用自己要用的python exe的绝对路径代替
然后重启sublime~
网上有些配置是不成功的…然后每次跑都不出结果,只会告诉你是否编译成功
很可能会遇到的问题
在sublime上配置了Anaconda的python环境,但是某一天开始打开sublime的py文件就会弹出这个错误
虽然叉掉以后继续使用不会有什么影响,但是会卡一下还是挺烦人的,可以通过以下方法解决:
在***\Sublime Text 3\Data\Packages\Anaconda\anaconda_lib\linting\pyflakes路径下(不同电脑的安装路径不大一样 ,大致是这样的层级路径 )找到checer.py文件,修改59行附近的文本。
原本的文本是:
if PY36:
LOOP_TYPES = (ast.While, ast.For, ast.AsyncFor)
else:
LOOP_TYPES = (ast.While, ast.For)
以python3.6为例,应该这样修改:
if PY2 or PY32 or PY33:
LOOP_TYPES = (ast.While, ast.For, ast.AsyncFor)
else:
LOOP_TYPES = (ast.While, ast.For)
```