html5lib не может быть найден в установке отбеливателя

Я устанавливаю tensorflow-gpu на centos6.5 (python3.5), для которого требуется тензорная плата, для которой требуется отбеливатель == 1.5.0, для которого требуется:

Collecting html5lib!=0.9999,!=0.99999,<0.99999999,>=0.999 (from bleach==1.5.0)

поэтому я установил html5lib 0.9999999 (7 ​​девяток) из исходников:

python setup.py install

И я проверил установку, импортировав html5lib в python:

Python 3.5.0 (default, Sep 10 2017, 00:16:28) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import html5lib
>>> 

кажется успешным. Затем я попытался установить отбеливатель 1.5.0:

$ sudo pip install bleach-1.5.0-py2.py3-none-any.whl  
Processing ./bleach-1.5.0-py2.py3-none-any.whl
Collecting html5lib!=0.9999,!=0.99999,<0.99999999,>=0.999 (from 
bleach==1.5.0)

И произошла ошибка:

Could not find a version that satisfies the requirement 
html5lib!=0.9999,!=0.99999,<0.99999999,>=0.999 (from bleach==1.5.0) (from 
versions: )
No matching distribution found for html5lib!=0.9999,!=0.99999,
<0.99999999,>=0.999 (from bleach==1.5.0)

По какой-то причине компьютер, на котором выполняется установка, не подключен к сети. Поэтому я загружаю необходимые файлы whl и tar.gz с другого компьютера и загружаю их на установочный компьютер. Я также пробовал html5lib 0.999, который тоже не работал и сообщал о той же ошибке. Я сослался на этот введите здесь описание ссылки и убедитесь, что шесть 1.10.0 были установлен.


person Zhang    schedule 12.09.2017    source источник


Ответы (1)


После некоторого метания я обнаружил, что в python_path/lib/python3.5/site-packages/ есть несколько версий html5lib:

html5lib
html5lib-0.999999999.dist-info
html5lib-0.9999999-py3.5.egg-info
html5lib-0.999999-py3.5.egg-info
html5lib-0.999-py3.5.egg-info

Версия 0.999999999(9 девяток) была установлена ​​первой и доминирует среди других. Поэтому система не может найти нужную версию (3 или 6 или 7 девяток). Я удалил все это:

sudo -rf html5lib*

и переустановил версию 7 девяток, наконец-то заработало.

person Zhang    schedule 12.09.2017