我从http://pypi.python.org/pypi/hcluster下载hcluster,然后解压缩到一个文件夹,然后输入"python setup.py install"。它似乎可以显示:
Z:\>python setup.py install
running install
running build
running build_py
running build_ext
building '_hierarchy_wrap' extension
error: NoneIn [2]: import hcluster
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-2-002633efa200> in <module>()
----> 1 import hcluster
D:\Python\lib\site-packages\hcluster\__init__.py in <module>()
----> 1 import hierarchy as _h
2 import distance as _d
3 from hierarchy import *
4 from distance import *
5 from inspect import getmembers
D:\Python\lib\site-packages\hcluster\hierarchy.py in <module>()
196
197 import numpy as np
--> 198 import _hierarchy_wrap, types
199 import hcluster.distance as distance
200
ImportError: No module named _hierarchy_wrap我是一个新手,在构建,编译,安装等的Python模块,谁能展示一个详细的步骤,如何解决这个问题?谢谢
(我使用的是windows XP和Python 2.6.1 )
发布于 2013-01-19 22:35:39
你在windows上,在distutils中遇到了一个bug,使你看不到实际的问题):
set DISTUTILS_DEBUG=1
python setup.py ....我怀疑你有一些与Visual Studio相关的东西没有安装。如果你使用的是Python2.7,你需要安装VS2008,然后在Python3.x上重新运行setup.py,你需要一个更新的版本(但我不确定最新的版本是2010还是2012 )。
另一个更简单的解决方案是安装mingw,并执行:
python setup.py build_ext -c mingw32一个更简单的解决方案是检查你需要的功能是否不在scipy.cluster中,它有一个用于windows的二进制安装程序。Damian Eads (hcluster的作者)为该模块做出了相当大的贡献,并且存在显著的重叠。
https://stackoverflow.com/questions/14412518
复制相似问题