导入Python [Whoosh python -- 不懂导入错误]
我对很多事情都很陌生。
我尝试安装Whoosh,想看看它的源代码并玩一玩。
我把包含setup.py和README.txt的文件夹路径添加到sys.path中,然后
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最后一个位置的文件?
谢谢,祝好。
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环境中,并且可以随时使用它们了。接下来,你只需要按照Whoosh包的说明文档来使用这些组件,文档地址是:http://packages.python.org/Whoosh/