DateUtil.Parser错误:无法导入名称“ isoparse”

时间:2019-02-11 10:06:04

标签: python python-dateutil

我正在尝试执行以下代码,但出现错误“ ImportError:无法导入名称'isoparse'”。我尝试安装python-dateutil,但错误仍然存​​在。

代码来自https://github.com/yannforget/pylandsat

from datetime import datetime

import pandas as pd
from shapely.geometry import Point
from pylandsat import Catalog, Product

catalog = Catalog()

begin = datetime(2000, 1, 1)
end = datetime(2010, 1, 1)
geom = Point(4.34, 50.85)

# Results are returned as a pandas dataframe
scenes = catalog.search(
    begin=begin,
    end=end,
    geom=geom,
    sensors=['ETM', 'LC08']
)

# Get the product ID of the scene with the lowest cloud cover
scenes = scenes.sort_values(by='cloud_cover', ascending=True)
product_id = scenes.index[0]

# Download the scene
product = Product(product_id)
product.download(out_dir='data')

错误是:

ImportError                               Traceback (most recent call last)
<ipython-input-6-83e3395a0606> in <module>()
      3 import pandas as pd
      4 from shapely.geometry import Point
----> 5 from pylandsat import Catalog, Product
      6 
      7 catalog = Catalog()

/usr/local/lib/python3.6/dist-packages/pylandsat/__init__.py in <module>()
      5 
      6 from pylandsat.scene import Scene
----> 7 from pylandsat.catalog import Catalog
      8 from pylandsat.download import Product

/usr/local/lib/python3.6/dist-packages/pylandsat/catalog.py in <module>()
      6 
      7 from pylandsat import queries
----> 8 from pylandsat.database import LandsatDB
      9 
     10 

/usr/local/lib/python3.6/dist-packages/pylandsat/database.py in <module>()
      6 import csv
      7 from datetime import datetime
----> 8 from dateutil.parser import isoparse
      9 import os
     10 import shutil

ImportError: cannot import name 'isoparse'

0 个答案:

没有答案