import arcpy results in ImportError: cannot import name shares_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
这将获取最新版本。
我最近将我的 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
这将获取最新版本。