ArcGIS 显示错误名称“np”;没有定义

发布于 2025-01-13 13:07:52 字数 2537 浏览 4 评论 0原文

我已经在Python中安装了arcgis库。使用的安装命令:-

pip install arcgis

但是,当我尝试从 arcgis 导入以下内容时,我面临以下问题:-

from arcgis.learn import prepare_data
from arcgis.learn.text import EntityRecognizer

错误:

NameError                                 Traceback (most recent call last)
<ipython-input-10-f2fa7a57b88a> in <module>
      1 import numpy as np
----> 2 from arcgis.learn import prepare_data
      3 from arcgis.learn.text import EntityRecognizer

c:\users\*****\appdata\local\programs\python\python39\lib\site-packages\arcgis\learn\__init__.py in <module>
     15 
     16 if not _LAMBDA_TEXT_CLASSIFICATION:
---> 17     from .models import (
     18         SingleShotDetector,
     19         UnetClassifier,

c:\users\*****\appdata\local\programs\python\python39\lib\site-packages\arcgis\learn\models\__init__.py in <module>
      2 
      3 if not _LAMBDA_TEXT_CLASSIFICATION:
----> 4     from ._ssd import SingleShotDetector
      5     from ._unet import UnetClassifier
      6     from ._retinanet import RetinaNet

c:\users\*****\appdata\local\programs\python\python39\lib\site-packages\arcgis\learn\models\_ssd.py in <module>
----> 1 from ._arcgis_model import ArcGISModel, _get_device
      2 from pathlib import Path
      3 import json
      4 from ._codetemplate import code
      5 import warnings

c:\users\******\appdata\local\programs\python\python39\lib\site-packages\arcgis\learn\models\_arcgis_model.py in <module>
     33     if not _LAMBDA_TEXT_CLASSIFICATION:
     34         from fastai.vision.learner import model_meta, _default_meta
---> 35         from .._utils.common import get_post_processed_model
     36         from torchvision import models
     37 

c:\users\******\appdata\local\programs\python\python39\lib\site-packages\arcgis\learn\_utils\common.py in <module>
    125 
    126 
--> 127 class ArcGISMSImage(Image):
    128     def show(
    129         self, ax=None, rgb_bands=None, show_axis=False, title=None, return_ax=False

c:\users\******\appdata\local\programs\python\python39\lib\site-packages\arcgis\learn\_utils\common.py in ArcGISMSImage()
    180 
    181     @classmethod
--> 182     def open(cls, path, cast_to=np.float32, div=None, imagery_type=None):
    183         path = str(os.path.abspath(path))
    184         if not os.path.exists:

NameError: name 'np' is not defined

我已卸载 arcgis,然后再次安装它。我还卸载并安装了 numpy 并再次导入为 np 。

但问题仍然存在。

I have already installed the arcgis library in Python. Used install command:-

pip install arcgis

However, when I am trying to import the following from arcgis I am facing the following issues:-

from arcgis.learn import prepare_data
from arcgis.learn.text import EntityRecognizer

Error:

NameError                                 Traceback (most recent call last)
<ipython-input-10-f2fa7a57b88a> in <module>
      1 import numpy as np
----> 2 from arcgis.learn import prepare_data
      3 from arcgis.learn.text import EntityRecognizer

c:\users\*****\appdata\local\programs\python\python39\lib\site-packages\arcgis\learn\__init__.py in <module>
     15 
     16 if not _LAMBDA_TEXT_CLASSIFICATION:
---> 17     from .models import (
     18         SingleShotDetector,
     19         UnetClassifier,

c:\users\*****\appdata\local\programs\python\python39\lib\site-packages\arcgis\learn\models\__init__.py in <module>
      2 
      3 if not _LAMBDA_TEXT_CLASSIFICATION:
----> 4     from ._ssd import SingleShotDetector
      5     from ._unet import UnetClassifier
      6     from ._retinanet import RetinaNet

c:\users\*****\appdata\local\programs\python\python39\lib\site-packages\arcgis\learn\models\_ssd.py in <module>
----> 1 from ._arcgis_model import ArcGISModel, _get_device
      2 from pathlib import Path
      3 import json
      4 from ._codetemplate import code
      5 import warnings

c:\users\******\appdata\local\programs\python\python39\lib\site-packages\arcgis\learn\models\_arcgis_model.py in <module>
     33     if not _LAMBDA_TEXT_CLASSIFICATION:
     34         from fastai.vision.learner import model_meta, _default_meta
---> 35         from .._utils.common import get_post_processed_model
     36         from torchvision import models
     37 

c:\users\******\appdata\local\programs\python\python39\lib\site-packages\arcgis\learn\_utils\common.py in <module>
    125 
    126 
--> 127 class ArcGISMSImage(Image):
    128     def show(
    129         self, ax=None, rgb_bands=None, show_axis=False, title=None, return_ax=False

c:\users\******\appdata\local\programs\python\python39\lib\site-packages\arcgis\learn\_utils\common.py in ArcGISMSImage()
    180 
    181     @classmethod
--> 182     def open(cls, path, cast_to=np.float32, div=None, imagery_type=None):
    183         path = str(os.path.abspath(path))
    184         if not os.path.exists:

NameError: name 'np' is not defined

I have uninstalled arcgis and then once again installed it. I have also uninstalled and installed numpy and imported as np once again.

Yet the problem is persisting.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文