我在centos6.5(python3.5)上安装tensorflow-gpu,这需要张量板,需要漂白== 1.5.0,这需要:
Collecting html5lib!=0.9999,!=0.99999,<0.99999999,>=0.999 (from bleach==1.5.0)
所以我从源代码安装了html5lib 0.9999999(7个9):
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
>>>
似乎很成功。 然后我尝试安装bleach1.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,它也无法正常工作并报告相同的错误。 我提到了这个enter link description here,并确保安装了六个1.10.0。
答案 0 :(得分:0)
经过一番折腾,我发现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个9)首先安装并占据主导地位。这就是系统无法找到所需版本(3或6或7个9)的原因。 我删除了所有这些:
sudo -rf html5lib*
并重新安装了7个9版本,它终于工作了。