使用Code runner遇到的坑

使用Code runner踩到的坑

在mac上,code runner默认调用系统自带的python2.7,查了下,一种解决方案是要更改default settings里的exectorMap里的python命令,command+shift+p打开后,搜索code-runner,找到executorMap相关的设置,默认是"python": python -u,显然不对劲,这个命令肯定是调用系统默认的python。

但是这个default settings是只读,没法更改。网上提供的方法是将setting里的code-runner.runInTerminal设置为true,但这个方法对我无效,勾选后依然是只读状态。查了半天,找到另一种方法是在settings.json里添加一行"code-runner.executorMap": {"python": "python3 -u"}, 这样就可以使用python3了。