python ImportError:无法导入名称_vq

python ImportError: cannot import name _vq

我在运行以下行时遇到导入问题:

1
from scipy.cluster.hierarchy import dendrogram, linkage

上下文:我需要这个用于层次聚类分析。

我收到的错误信息是

Traceback (most recent call last):

File"\pyshell#14>", line 1, in \module>

from scipy.cluster import hierarchy

File"C:\Python27\ArcGIS10.2\lib\site-packages\scipy\cluster__init__.py", line 27, in \module>
from . import vq, hierarchy

File"C:\Python27\ArcGIS10.2\lib\site-packages\scipy\cluster\vq.py", line 89, in \module>
from . import _vq

ImportError: cannot import name _vq

该错误与导入从vq.py调用的_vq有关。 我检查了循环,更新了setuptools等论坛和博客中的建议
http://python-notes.curiousefficiency.org/en/latest/python_concepts/import_traps.html
但这似乎都不是问题的重要原因。

我很感激任何想法。

非常感谢。


你应该更新scipy包:

1
pip install --upgrade scipy