首页 文章

在Python 3.6中导入cartopy.io.img_tiles

提问于
浏览
0

我想使用以下方法导入模块cartopy.io.img_tiles:

import cartopy.io.img_tiles as cimgt

我在Python 3.6上通过Anaconda安装了Cartopy 0.16.0 . 但是,上面的字符串产生:

文件“C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ spyder \ utils \ site \ sitecustomize.py”,第705行,在runfile execfile(文件名,命名空间)文件“C:\ ProgramData \ Anaconda3 \ lib \ site -packages \ spyder \ utils \ site \ sitecustomize.py“,第102行,在execfile exec(compile(f.read(),filename,'exec'),namespace)文件”C:/Users/Me/Test.py “,第18行,在导入cartopy.io.img_tiles中作为cimgt文件”C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ cartopy \ io \ img_tiles.py“,第32行,来自PIL导入图像文件”C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ PIL \ Image.py“,第58行,来自 . import _imaging as core ImportError:DLL加载失败:找不到指定的模块 .

我无法弄清楚如何使包工作 . Cartopy已更新至其最新版本,我无法找到如何导入module或安装它(使用pip) . 我尝试了多种解决方案,例如thisthis . 我可能忽略了一些东西,但有一种简单的方法让模块工作吗?

1 回答

  • 0

    奇怪的是,我不知道为什么程序开始起作用 . 下面,我找到了我采取的步骤 . 特别感谢pelson的评论 .

    1)我已经使用 conda update pillow 将枕头包从版本5.0.0更新到版本5.1.0

    2)这导致程序返回 C:\ProgramData\Anaconda3\lib\site-packages\PIL\Image.py:82: RuntimeWarning: The _imaging extension was built for another version of Pillow or PIL: Core version: 5.1.0 Pillow version: 5.0.0 warnings.warn(str(v), RuntimeWarning)

    3)然后,我使用 conda install pillow=5.0.0 将枕头包从5.1.0降级到5.0.0

    4)重新启动Spyder IDE后,程序突然运行 .

相关问题