我对很多东西都是新手。
我试着安装了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的最后一个位置打开路径中的文件?
谢谢并致以问候。
发布于 2012-01-23 03:16:58
要将新包安装到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/
https://stackoverflow.com/questions/8963784
复制相似问题