我想用spacemacs在Python开发的,但我看到的Python语法错误3层结构,如print(*(i + 1 for i in range(n))
或async def foo():
。将shebang添加到我的文件(#!/usr/bin/python3
或#!/usr/bin/env python3
)不起作用。如何配置python 3的spacemacs?
什么配置的变化,我需要做使用特定的Python版本?理想情况下,每个项目或每个文件,但全球总比没有好。我在系统中安装了2.7和3.4,而在~/local
(~/local/bin
位于我的$PATH
)中有3.5。
我对Spacemacs了解不多,但是您使用的是虚拟环境吗? – Chris
@Chris只有当所需的python软件包在debian软件仓库中不可用(所以大多数情况下不是)。 – kai
神圣.......最后,我发现我只是没有安装py3的pylint:'pip3 install pylint',之后,一切正常。 –