VSCode Code Runner运行selenium项目报ImportError: No module named selenium求助
问题根因
你通过pip3 install selenium安装的依赖包仅存在于Python3的第三方库目录中,而VSCode的Code Runner插件默认执行Python文件的命令为python,Ubuntu 20.04系统中默认python命令指向Python2解释器,Python2环境下未安装selenium,因此触发导入报错。
修复步骤
- 打开VSCode设置,搜索
code-runner.executorMap,点击「在settings.json中编辑」进入配置文件 - 在配置的executorMap字段中找到python对应的配置项,将默认值
修改为"python": "python -u""python": "python3 -u" - 保存settings.json文件后重新运行代码即可正常执行
可选补充
如果你的项目使用了独立虚拟环境,只需要将上述配置中的python3替换为对应虚拟环境内Python解释器的绝对路径即可,比如/home/albomonco/venv/bin/python。
内容的提问来源于stack exchange,提问作者Enzo Albo Monaco
相关产品推荐
相关产品推荐

