最近接触python虚拟环境,使用code runner运行代码总是报错,提示找不到模块,解释器也选择了虚拟环境的python,一直被折磨了好几天.网上逛了几天终于有点明白了.code runner一直在用默认python,虽然我选择了解释器,但runner还是用默认的python,按理应该随着选择解释器一起变才对啊.
手动改吧
file,选择preference,点击settings。调出设置页面。输入code runner :
可以根据需要选择user setting或者workspace setting。前者改变的是整个vscode的设置;后者仅仅改变当前项目的设置。我改的用户设置
注销掉 "python": "python -u",
添加"python": "set PYTHONIOENCODING=utf8 && \"D:\\programs\\Miniconda3\\envs\\eric6\\python.exe\" -u",
困扰了许久的问题,终于解决了!!!