gpt4 book ai didi

python - 如何构建和安装 hcluster?

转载 作者:行者123 更新时间:2023-11-28 22:57:48 27 4
gpt4 key购买 nike

我从 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: None

但我尝试“导入 hcluster”,它显示:

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)

最佳答案

你在 Windows 上,遇到了 distutils 中的一个错误,它阻止你看到实际问题 ):

set DISTUTILS_DEBUG=1
python setup.py ....

我怀疑您没有安装与 Visual Studio 相关的东西。如果你使用的是 python 2.7,你需要安装 VS 2008,然后重新运行 setup.py 在 python 3.x 上,你需要更新的版本(但我不确定最新的是 2010 还是 2012)。

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

python setup.py build_ext -c mingw32

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

关于python - 如何构建和安装 hcluster?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14412518/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com