在Atom编辑器中使用正确代码导入folium时每次报错应如何解决
解决方案步骤
- 首先确认安装folium的Python环境和Atom调用的Python环境一致
在Atom内置终端依次执行以下命令,核对输出的Python路径是否一致:
如果路径不匹配,直接用Atom对应Python环境的pip重新安装folium即可,比如路径显示是Python3.10,就用# 查看当前调用的Python路径 which python3 # Windows系统执行 where python # 查看pip对应的Python路径 pip3 show foliumpip3 install folium安装。 - 若为Python3.10+版本出现的
ImportError: cannot import name 'Mapping' from 'collections'类报错,执行以下命令升级依赖即可解决:pip3 install -U folium jinja2 branca - 排查Atom运行插件配置问题
如果你使用script插件运行代码,打开Atom设置-扩展-script的配置页,手动将「Python Command」配置项改为你安装folium的Python解释器绝对路径,避免插件调用默认系统Python导致找不到第三方库。
也可以替换为Hydrogen插件运行Python代码,环境匹配度更高。 - 验证问题根源:直接在系统自带终端运行你的代码,如果终端导入folium正常,即可确认问题出在Atom的运行环境配置,直接重置对应运行插件的配置即可。
内容的提问来源于stack exchange,提问作者Ronnie
相关产品推荐
相关产品推荐

