首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入Python [Whoosh python --不理解导入错误]

导入Python [Whoosh python --不理解导入错误]
EN

Stack Overflow用户
提问于 2012-01-23 03:10:17
回答 1查看 799关注 0票数 0

我对很多东西都是新手。

我试着安装了Whoosh来查看源代码并使用它。

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

代码语言:javascript
复制
import setup

并显示错误:

代码语言:javascript
复制
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文件中的此行时:

代码语言:javascript
复制
long_description = open("README.txt").read(),

尽管sys.path需要文件夹的路径

代码语言:javascript
复制
C:\Users\Claire\Documents\Python_projects\Python_Open_Source\Whoosh-2.3.2\

它从何而来,如何修复它?

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

谢谢并致以问候。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-23 03:16:58

要将新包安装到python安装中,您需要登录到包的目录并实际运行setup.py命令。在您的示例中,如下所示:

代码语言:javascript
复制
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/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8963784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档