【问题标题】:import arcpy--ImportError :cannot import name 'gp' from 'arcpy.geoprocessing'import arcpy--ImportError :cannot import name 'gp' from 'arcpy.geoprocessing'
【发布时间】:2019-10-15 09:27:59
【问题描述】:

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

>>>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)

其实我已经遇到过“import arcpy”的问题,我已经添加了“D:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy”和“D:\Program Files (x86) \ArcGIS\Desktop10.2\arcpy\arcpy" 进入环境变量 "PYTHONPATH" 。然后标题中描述的问题就来找我了。

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

【问题讨论】:

    标签: python anaconda arcpy


    【解决方案1】:

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

    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 的事实使我认为该软件包已安装,并且您被指向站点包(尽管-它是正确的站点包)但找不到@ 987654326@ 在它的文件中。

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

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

    【讨论】:

    • 其实在我安装ArcGis 10.2的时候,python 2.7.3也跟着安装了。然后我在 Anaconda 的环境中使用import arcpy。有人提到我在路径中添加了site-packages 或其他。我试过pip3 install arcpy,但是提示错误。
    • C:\Users\XXXXX&gt;pip3 install arcpy Collecting arcpy Could not find a version that satisfies the requirement arcpy (from versions: ) No matching distribution found for arcpy
    • 对不起。 pip3 install arcgis
    • 非常感谢!但还是没有解决我的问题。
    • 这个包“arcpy”是上帝的东西。不兼容py3吗?哎呀!!我要崩溃了!
    猜你喜欢
    • 2019-07-20
    • 2020-07-16
    • 2019-06-10
    • 2014-09-25
    • 2014-01-02
    • 1970-01-01
    • 2018-11-13
    • 2022-08-22
    • 2020-05-29
    相关资源
    最近更新 更多