我想使用spacemacs进行python开发,但是我看到Python 3构造的语法错误,比如print(*(i + 1 for i in range(n))
或async def foo():
.将shebang添加到我的文件(#!/usr/bin/python3
或#!/usr/bin/env python3
)没有帮助.
使用特定的python版本需要进行哪些配置更改?理想情况下,每个项目或每个文件,但全局总比没有好.我有2.7和安装的全系统3.4和3.5的~/local
(~/local/bin
是我$PATH
).
需要设置的变量是flycheck-python-pycompile-executable
,to "python3"
.
要获得支持async
,emacs25
必须使用(注意Debian的将安装emacs24
和emacs25
并排侧,并使用emacs24
默认情况下).