0

我对很多事情都很陌生。

我尝试安装 Whoosh 以查看源代码并使用它。

我将路径添加到 sys.path 中包含 setup.py 和 README.txt 的文件夹,然后

import setup

并显示错误:

Traceback (most recent call last):
  File "C:/Users/Claire/Documents/Python_projects/Python_Open_Source/Whoosh1.py", line    6, in <module>
    import setup
  File "C:\Users\Claire\Documents\Python_projects\Python_Open_Source\Whoosh-     2.3.2\setup.py", line 20, in <module>
    long_description = open("README.txt").read(),
 IOError: [Errno 2] No such file or directory: 'README.txt'

在 setup.py 文件中到达这一行时:

long_description = open("README.txt").read(),

虽然 sys.path 需要文件夹的路径

C:\Users\Claire\Documents\Python_projects\Python_Open_Source\Whoosh-2.3.2\

它来自哪里,如何解决?

也许我只能在 sys.path 的最后一个位置打开路径中的文件?

谢谢并恭祝安康。

4

1 回答 1

1

要将新包安装到 python 安装中,您需要登录包的目录并实际运行 setup.py 命令。在您的情况下,类似于:

cd C:\Users\Claire\Documents\Python_projects\Python_Open_Source\Whoosh-2.3.2\

python ./setup.py build
python ./setup.py install

这应该将 Whoosh 模块安装到您的 python 环境中并使其可用于导入。这只是根据此处的文档使用 Woosh 包中的组件的问题:http://packages.python.org/Whoosh/

于 2012-01-22T19:16:57.827 回答