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, hierarchyFile"C:\Python27\ArcGIS10.2\lib\site-packages\scipy\cluster\vq.py", line 89, in \module>
from . import _vqImportError: 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 |