python-imaging-library - 为谷歌地球引擎导入 ImageTk

标签 python-imaging-library google-earth-engine

我要导入ee.mapclient

但是当我这样做时,会返回以下错误:

Traceback (most recent call last):

  File "<ipython-input-16-5f312fd5c732>", line 1, in <module>
    import ee.mapclient

  File "C:\Users\Stefano\Anaconda2_2\lib\site-packages\ee\mapclient.py", line 43, in <module>
    import ImageTk             # pylint: disable=g-import-not-at-top

ImportError: No module named ImageTk

我正在使用 anaconda 并安装了 pillow 和 PIL。在我的 site-packages 中的 PIL 文件夹中,有一个名为 ImageTk 的文件。

当我这样做时:

从 PIL import Image, ImageTk

一切正常导入,但出于某种原因 ee.mapclient 无法识别这一点。

可在此处找到 mapclient.py 中使用的 python 代码的链接: https://github.com/google/earthengine-api/blob/master/python/ee/mapclient.py

最佳答案

编辑 mapclient 以将“from PIL import Image,ImageTk”放入 try block 中,

关于python-imaging-library - 为谷歌地球引擎导入 ImageTk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43750346/

相关文章:

google-app-engine - 在 GEE 中将每小时 GPM 数据汇总为每日数据

google-earth-engine - 像素值 Google Earth Engine

Python - Pillow ImageShow.show() 不显示图像(Raspbian)

c++ - C/C++嵌入python模块PIL,python函数想要返回所有像素数据,但我为什么不能?

python-3.x - 如何使用 tfrecord 中的 python API 从 Google Earth 引擎下载哨兵图像

javascript - 如何在地球引擎中保存卫星图像?

json - 使用来自 Google Earth Engine 中图像集合中每个单独图像的波段的值填充 FeatureCollection

python-3.x - ValueError:图 block 无法扩展到图像外部,无法处理图像

Python - 快速批量修改PNG

docker - 在 Docker 中使用 Pillow