首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构建和安装hcluster?

如何构建和安装hcluster?
EN

Stack Overflow用户
提问于 2013-01-19 16:27:25
回答 1查看 3.4K关注 0票数 2

我从http://pypi.python.org/pypi/hcluster下载hcluster,然后解压缩到一个文件夹,然后输入"python setup.py install"。它似乎可以显示:

代码语言:javascript
复制
Z:\>python setup.py install
running install
running build
running build_py
running build_ext
building '_hierarchy_wrap' extension
error: None

代码语言:javascript
复制
In [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 )

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-19 22:35:39

你在windows上,在distutils中遇到了一个bug,使你看不到实际的问题):

代码语言:javascript
复制
set DISTUTILS_DEBUG=1
python setup.py ....

我怀疑你有一些与Visual Studio相关的东西没有安装。如果你使用的是Python2.7,你需要安装VS2008,然后在Python3.x上重新运行setup.py,你需要一个更新的版本(但我不确定最新的版本是2010还是2012 )。

另一个更简单的解决方案是安装mingw,并执行:

代码语言:javascript
复制
python setup.py build_ext -c mingw32

一个更简单的解决方案是检查你需要的功能是否不在scipy.cluster中,它有一个用于windows的二进制安装程序。Damian Eads (hcluster的作者)为该模块做出了相当大的贡献,并且存在显著的重叠。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14412518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档