ArcGIS 显示错误名称“np”;没有定义
我已经在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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论