簡體   English   中英

導入arcpy結果導致ImportError:無法導入名稱share_memory

[英]import arcpy results in ImportError: cannot import name shares_memory

我最近將我的ESRI ArcDesktop軟件升級到版本10.5,但是現在當我運行需要導入arcpy模塊的任何python腳本時,出現以下錯誤:

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

我做了一些谷歌搜索,但是空手而歸。

到目前為止,我已經嘗試卸載並重新安裝numpy和matplotlib。

如果我運行命令pip install numpy,它會告訴我該要求已經滿足 (我認為這意味着它已安裝,無需擔心)。

然后我運行pip install matplotlib,這也不會安裝任何后顧之憂,告訴我成功安裝了matplotlib-2.0.2

我很困惑,不確定如何進行。

任何建議,不勝感激。

編輯:我正在運行Windows 7,我不確定是否會更改任何內容。

嘗試

pip install numpy --upgrade

這將獲取最新版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM