import ipygee→ NameError: name 'Instance' is not defined

问题描述 投票:0回答:0

我在我的环境中执行了以下代码 我的环境 操作系统:Windows 10 蟒蛇版本:3.8.16 ipygee 版本:0.0.18

import pandas as pd
import numpy as np
import os
import geopandas as gpd
from shapely.geometry import Point
import matplotlib
import matplotlib.pyplot as plt 
import folium
import plotly_express as px
from datetime import datetime
import geemap
from ipygee import*

我得到了以下结果

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
Cell In[1], line 14
     12 from datetime import datetime
     13 import geemap
---> 14 from ipygee import*
     15 import warnings
     16 warnings.filterwarnings('ignore')

File ~\anaconda3\envs\GIS\lib\site-packages\ipygee\__init__.py:7
      3 """ A set of tools for working with Google Earth Engine Python API in Jupyter
      4 notebooks """
      6 from ._version import __version__
----> 7 from .map import Map
      8 from .assets import AssetManager
      9 from .tasks import TaskManager

File ~\anaconda3\envs\GIS\lib\site-packages\ipygee\map.py:10
      8 from traitlets import *
      9 from collections import OrderedDict
---> 10 from .tasks import TaskManager
     11 from .assets import AssetManager
     12 from geetools import tools, utils

File ~\anaconda3\envs\GIS\lib\site-packages\ipygee\tasks.py:4
      1 # coding=utf-8
      3 """ Google Earth Engine Task Manager """
----> 4 from .widgets import CheckAccordion, ConfirmationWidget
      5 from datetime import timedelta, datetime
      6 from collections import namedtuple

File ~\anaconda3\envs\GIS\lib\site-packages\ipygee\widgets.py:9
      5 from ipywidgets import *
      6 from traitlets import *
----> 9 class CheckRow(HBox):
     10     checkbox = Instance(Checkbox)
     11     widget = Instance(Widget)

File ~\anaconda3\envs\GIS\lib\site-packages\ipygee\widgets.py:10, in CheckRow()
      9 class CheckRow(HBox):
---> 10     checkbox = Instance(Checkbox)
     11     widget = Instance(Widget)
     13     def __init__(self, widget, **kwargs):

NameError: name 'Instance' is not defined

我尝试重新安装其他版本的ipygee(0.0.17和0.0.14)并再次执行,但我收到了同样的结果。

python gis nameerror
© www.soinside.com 2019 - 2024. All rights reserved.