0

我需要在 python 2.6 或 2.7 中为 windows 安装库 PyWeka0.3dev,它说它需要 setuptools,我安装了但后来他们告诉我这是一个不推荐使用的安装库,我安装了分发,然后我下载了 PyWeka 压缩包和每次我尝试既不使用 setup.py 也不使用 easy_install 安装它(它说没有模块 ez_setup 之类的东西)。任何人都可以给我一个关于如何做到这一点的线索吗?

4

2 回答 2

1

正如 Aardvark 向您提到的(是的,我无所不在),有问题的模块已损坏。你不能easy_install它。这是 PyWeka 中的一个错误。

你可以从 PyPI,http ://pypi.python.org/pypi/PyWeka/0.3dev 下载文件,然后解压。

在文件 setup.py 中,删除以下两行:

from ez_setup import use_setuptools
use_setuptools()

并通过运行安装它

python setup.py install

您需要先安装 numpy 和 NamedMatrix(与 PyWeka 有相同的错误)。

但是,您提到您在 Windows 上。我强烈怀疑 PyWeka 能否在 Windows 上运行。其中有一些 Unix 特定的代码。

而且我仍然很想知道为什么作者通过调用catfrom来读取文件subprocess。这似乎毫无意义,并且与损坏的安装一起,足以让我远离该模块。我怀疑它的作者根本不知道他们在做什么。

那,或者他们是天才。

于 2010-12-20T22:12:36.423 回答
0

朋克/哥特式编程方法可能有权成为..

要使 C 编译部分在 Windows 上工作,您需要 (1) 拥有与用于编译您正在使用的 python 版本相同版本的 Visual Studio,或者 (2) 设置起来有点棘手的 mingw .

于 2010-12-21T10:34:39.243 回答