首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入arcpy--导入错误:无法从'arcpy.geoprocessing‘导入名称'gp’

导入arcpy--导入错误:无法从'arcpy.geoprocessing‘导入名称'gp’
EN

Stack Overflow用户
提问于 2019-10-15 17:27:59
回答 1查看 565关注 0票数 0

当我使用python (在Anaconda`s的环境中)“导入arcpy”进行工作时,我遇到了标题所说的问题。

代码语言:javascript
复制
>>>import arcpy

Traceback (most recent call last):

  File "<ipython-input-2-5467a3dc9fe3>", line 1, in <module>
    import arcpy

  File "D:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy\__init__.py", line 21, in <module>
    from arcpy.geoprocessing import gp

ImportError: cannot import name 'gp' from 'arcpy.geoprocessing' (D:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy\geoprocessing\__init__.py)

实际上,我已经遇到了“导入arcpy”的问题,并且我已经将"D:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy“和"D:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy”添加到环境变量"PYTHONPATH“.Then中。

我尝试了各种方法,也做了link,但还是不能解决问题!我必须重新安装Anaconda或其中之一吗?

EN

回答 1

Stack Overflow用户

发布于 2019-10-15 17:39:23

您可能希望从清除并重新安装arcpy开始。如果您安装了多个版本的Python,请确保您使用的是正确的安装程序(例如,您可能有一个用于python2.7的pip和一个用于Python3.x的pip3 )。

代码语言:javascript
复制
pip uninstall arcgis #(or)
pip3 uninstall arcgis #(or)
pip uninstall --user arcgis #(if it was installed to the local user only)

pip(3) (--user) install arcgis 

事实上,它在D:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy\__init__.py中找到了line 21,这让我认为这个包已经安装了,你被指向了站点包(尽管-它是正确的站点包吗),但它在它的文件中找不到gp

此外,如果您确实安装了多个Python,请确保您所指向的site-packages与正在运行的python版本相匹配。

我很好奇为什么site-packages (或dist-packages)没有出现在路径中。您确定这是实际完整包的路径吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58391448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档