我是很多新事物。
我尝试安装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中最后一个位置的路径中打开一个文件?
谢谢和问候。
答案 0 :(得分: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/