今天谈一谈vs code Python开发时遇到的一个坑,它就是一款号称万能插件:code runner。先来看看专业介绍:见下图
“万能语言环境” “不搭建开发环境”这些诱人的关键词,让人觉得方便得有些不放心。哈哈没错,确实出现了坑。
vs code 作为微软于2015年发布的一款代码编辑器,直到今天已经发展的相当完善,几乎支持所有的开发语言。拥有丰富的扩展插件,使之可以成为一款轻量级的IDE,可谓是一款开发利器。
前两天转战黑果,觉得Mac比较适合开发,配置了Python开发环境。起初用的是pycharm 这款Python IDE,这款IDE确实不错,但是语法高亮,和代码美化方面做得没有不vs code 做得好。决定启用vs code。高高兴兴地为它配置好了Python开发环境,看到网上有人推荐 code runner 这款插件。也就跟着装了。不好的事情即将发生!
直到我把爬虫项目导入vs code 打开时,发生了如图所示的请况:
看了网上的许多回答都是,没有安装相应的库。可是我通过终端安装过了啊,我又自觉地去终端进行了检查:
显然库是存在的,我又回去检查了解释器也都是3版本的路径没错啊!就这样一直耽搁了好几天。今天我又想起了这个事情还没解决。我又试了试,终于发现问题了,通过终端运行是OK的,但是通过 run code运行就会提示no module named requests.
显然这是coder runner 这款号称万能插件引起的,当时就想来一句:mmp,?。说干咋就干扎到首选项→设置→用户→扩展→Code-runner:Executor Map
打开是我选择的Python3
将其注释,输入code-runner.executorMap
,根据提示回车后,自动弹出以下内容,将其中的python对应的想改为需要解析器目录地址即可。
这下终于完美了可以调用库了,代码看着非常舒服。
啊小白真难啊!!!!
评论 (0)