python ImportError:无法导入名称_vq
Posted
技术标签:
【中文标题】python ImportError:无法导入名称_vq【英文标题】:python ImportError: cannot import name _vq 【发布时间】:2016-10-02 03:17:58 【问题描述】:我在运行以下行时遇到导入问题:
from scipy.cluster.hierarchy import dendrogram, linkage
上下文:我需要这个来进行层次聚类分析。
我收到的错误信息是
Traceback(最近一次调用最后一次):
文件“\pyshell#14>”,第 1 行,在 \module>
从 scipy.cluster 导入层次结构
文件“C:\Python27\ArcGIS10.2\lib\site-packages\scipy\cluster__init__.py”,第 27 行,在 \module> 从 。导入 vq,层次结构
文件“C:\Python27\ArcGIS10.2\lib\site-packages\scipy\cluster\vq.py”,第 89 行,在 \module> 从 。导入_vq
ImportError: 无法导入名称 _vq
该错误与导入从 vq.py 调用的 _vq 有关。我按照论坛和此博客中的建议检查了循环性、更新 setuptools 等 http://python-notes.curiousefficiency.org/en/latest/python_concepts/import_traps.html 但这些似乎都不是问题的实质。
我会很感激任何想法。
非常感谢。
【问题讨论】:
尝试重新安装 scipy。你使用的是 windows 还是 linux? 你安装了numpy
吗?
谢谢。我已经安装了 scipy 和 numpy 并尝试了各种变体(首先加载 numpy,先加载 scipy,之后等等)。我在 Windows 上。
尝试卸载 scipy 并重新安装。我有同样的问题并卸载了它(它在卸载过程中更新了其他几个包),然后重新安装它并解决了问题。
【参考方案1】:
你应该更新 scipy 包:
pip install --upgrade scipy
【讨论】:
以上是关于python ImportError:无法导入名称_vq的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:无法从部分初始化的模块“dash”导入名称“dcc”-python
Python3.6 ImportError:无法导入名称'main'Linux RHEL6
ImportError:无法导入名称“PandasError”
App Engine Python 2.7 - ImportError:无法导入名称 apiproxy
在 Python 2.7 中出现“ImportError:无法导入名称 HTTPSConnection”错误
Python urllib3 错误 - ImportError:无法导入名称 UnrewindableBodyError