Python3.5版本的pycharm2017在setting里面不管安装任意包都要提示SyntaxError: future feature annotations is not defined
时间: 2024-02-21 20:58:43 浏览: 123
新手Python与pycharm库的安装
这是由于Python3.5版本不支持函数注解,但你在使用函数注解时没有进行相应的兼容性处理。解决这个问题的方法是,在PyCharm的Settings中,找到Project Interpreter,然后将Python解释器版本更改为Python3.6及以上版本,这样就可以支持函数注解了。如果你需要在Python3.5版本中使用函数注解,需要在代码文件的开头加入以下代码:
```
from __future__ import annotations
```
这将启用函数注解的支持。但需要注意的是,这种方法只适用于Python3.7及以上版本,对于Python3.5版本无效。
阅读全文