首页 文章

将底图导入spyder时出现运行时错误

提问于
浏览
0

几个月前我在我的计算机上安装了spyder,它运行良好,直到我需要制作带有地块图和地形的 Map . 我只是尝试导入matplotlib-basemap并获得以下错误:

文件“<ipython-input-12-6634632f8d36>”,第1行,在runfile中('C:/Users/Isa/Documents/Freedman/2018/ENVIROCOMP/Stationplots.py',wdir ='C:/ Users / Isa / Documents / Freedman / 2018 / ENVIROCOMP')文件“C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ spyder \ utils \ site \ sitecustomize.py”,第710行,在runfile execfile(文件名,命名空间)文件“C :\ ProgramData \ Anaconda3 \ lib \ site-packages \ spyder \ utils \ site \ sitecustomize.py“,第101行,在execfile exec中(编译(f.read(),filename,'exec'),命名空间)文件”C :/Users/Isa/Documents/Freedman/2018/ENVIROCOMP/Stationplots.py“,第15行,来自mpl_toolkits.basemap导入Basemap,shiftgrid,cm文件”<frozen importlib._bootstrap>“,第971行,在_find_and_load文件中” <frozen importlib._bootstrap>“,第951行,在_find_and_load_unlocked文件”<frozen importlib._bootstrap>“,第890行,在_find_spec文件”<frozen importlib._bootstrap>“,第864行,在_find_spec_legacy文件”C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ pyximport \ pyximport.py“,第253行,在find_module fp中,pat hname,(ext,mode,ty)= imp.find_module(fullname,package_path)文件“C:\ ProgramData \ Anaconda3 \ lib \ imp.py”,第271行,在find_module“not {}” . format(type(path) )))RuntimeError:'path'必须是None或列表,而不是<class'_frozen_importlib_external._NamespacePath'>

如果有人经历过这个或者理解这种类型的错误,建议一种让底图在spyder上工作的方法吗?

1 回答

  • 0

    (Spyder维护者在这里)此错误已在我们的 3.2.8 版本中修复,该版本于2018年3月发布 .

    由于您使用的是Anaconda,请打开Anaconda提示并在那里运行

    conda update spyder

    得到修复 .

相关问题