如何修复Anaconda linter在Sublime Text 3中显示f字符串的错误?

use*_*979 12 python python-3.x sublimetext3 sublime-anaconda

显示的错误只是"[E]"所以我不知道如何在Anaconda首选项中免除此错误.

例如,print(f"Hello, world!")" [E]无效语法 " 的linter错误

小智 17

修改Anaconda的用户首选项并添加以下内容:

"python_interpreter": "python3",
Run Code Online (Sandbox Code Playgroud)

我在某处读过这是一个已知的python bug.它在版本3.6.3中修复,所以也许您还必须更新您的python版本.我的是3.6.3,所以我不知道是否有必要更新.

  • 对于使用 Homebrew 的 mac,别名的链接可以解决问题:“python_interpreter”:“/usr/local/bin/python3.6”, (2认同)