无法安装 Whoosh Alchemy

2 投票
1 回答
695 浏览
提问于 2025-04-17 21:33

我好像怎么也装不上whoosh alchemy。参考链接是:http://pythonhosted.org/Flask-WhooshAlchemy/。总之,我在跟着这个教程:http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world,到现在要安装whoosh-alchemy的部分。

我输入了这三条命令中的任何一条:

flask\Scripts\pip install flask-whooshalchemy==0.55a 
flask\Scripts\pip install flask-whooshalchemy
flask\Scripts\pip install flask-whooshalchemy==0.55

但是我遇到的错误是:

Downloading/unpacking flask-whooshalchemy
    Downloading Flask-WhooshAlchemy-0.55.tar.gz
    Running setup.py (path:C:\users\ray\microblog\flask\build\flask-whooshalchemy\setup.py) egg_info for package flask-whooshalchemy
Traceback (most recent call last):
  File "<string>", line 17, in <module>
  File "C:\users\ray\microblog\flask\build\flask-whooshalchemy\setup.py", line 28, in <module>
    'requirements.txt')).xreadlines()],
AttributeError: '_io.TextIOWrapper' object has no attribute 'xreadlines'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "<string>", line 17, in <module>

 File "C:\users\ray\microblog\flask\build\flask-whooshalchemy\setup.py", line 28, in <module>

'requirements.txt')).xreadlines()],

 AttributeError: '_io.TextIOWrapper' object has no attribute 'xreadlines'

我完全不知道该怎么解决这个问题……我试着在网上搜索,但一点运气都没有。也许我的搜索能力真的很差。非常感谢任何帮助。

1 个回答

2

我在Flask-WhooshAlchemy的GitHub上发现了这个请求,里面提到因为xreadlines的调用导致pip安装失败,就像你错误日志里显示的那样。你可以尝试直接从GitHub安装,因为那个请求已经合并了。

下面是安装的命令 - pip install git+https://github.com/gyllstromk/Flask-WhooshAlchemy.git

撰写回答