代码之家  ›  专栏  ›  技术社区  ›  Benno

导入arcpy导致导入错误:无法导入name shares\u内存

  •  1
  • Benno  · 技术社区  · 9 年前

    arcpy公司 模块被导入时,我得到以下错误:

    >>> import arcpy
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcPy\arcpy\__init__.py", line 20, i
    n <module>
        import numpy
      File "c:\python27\ArcGIS10.5\lib\site-packages\numpy\__init__.py", line 142, in <mod
    ule>
        from . import add_newdocs
      File "c:\python27\ArcGIS10.5\lib\site-packages\numpy\add_newdocs.py", line 13, in <m
    odule>
        from numpy.lib import add_newdoc
      File "c:\python27\ArcGIS10.5\lib\site-packages\numpy\lib\__init__.py", line 8, in <m
    odule>
        from .type_check import *
      File "c:\python27\ArcGIS10.5\lib\site-packages\numpy\lib\type_check.py", line 11, in
     <module>
        import numpy.core.numeric as _nx
      File "c:\python27\ArcGIS10.5\lib\site-packages\numpy\core\__init__.py", line 21, in
    <module>
        from . import function_base
      File "c:\python27\ArcGIS10.5\lib\site-packages\numpy\core\function_base.py", line 7,
     in <module>
        from .numeric import (result_type, NaN, shares_memory, MAY_SHARE_BOUNDS,
    ImportError: cannot import name shares_memory
    

    我在谷歌上搜索了一下,结果空手而归。

    如果我运行命令pip install numpy,它会告诉我

    已成功安装matplotlib-2.0.2

    我被难住了,不知道该怎么办。

    非常感谢您的建议。

    编辑:我正在运行Windows 7,我不确定这是否会改变什么。

    1 回复  |  直到 9 年前
        1
  •  5
  •   Harshith Thota    9 年前

    pip install numpy --upgrade
    

    这将获取最新版本。