pip 安装 bleach 报错,求助

2018-02-21 11:29:16 +08:00
 dreampython

pyton 2.7.5 执行 pip install bleach 报错,没找出来什么原因导致的问题,请大家帮忙看看,主要日志如下:

  Downloading from URL https://pypi.python.org/packages/85/3e/cf449cf1b5004e87510b9368e7a5f1acd8831c2d6691edd3c62a0823f98f/html5lib-1.0.1.tar.gz#md5=942a0688d6bdf20d087c9805c40182ad (from https://pypi.python.org/simple/html5lib/)
  Running setup.py egg_info for package html5lib

    Traceback (most recent call last):

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

      File "/root/maodou/venv/build/html5lib/setup.py", line 54, in <module>

        MarkerEvaluation = pkg_resources.MarkerEvaluation

    AttributeError: 'module' object has no attribute 'MarkerEvaluation'

    Complete output from command python setup.py egg_info:

    Traceback (most recent call last):

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

  File "/root/maodou/venv/build/html5lib/setup.py", line 54, in <module>

    MarkerEvaluation = pkg_resources.MarkerEvaluation

AttributeError: 'module' object has no attribute 'MarkerEvaluation'

----------------------------------------

Cleaning up...

  Removing temporary dir /root/maodou/venv/build...
Command python setup.py egg_info failed with error code 1 in /root/maodou/venv/build/html5lib

Exception information:
Traceback (most recent call last):
  File "/root/maodou/venv/lib/python2.7/site-packages/pip/basecommand.py", line 134, in main
    status = self.run(options, args)
  File "/root/maodou/venv/lib/python2.7/site-packages/pip/commands/install.py", line 236, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/root/maodou/venv/lib/python2.7/site-packages/pip/req.py", line 1134, in prepare_files
    req_to_install.run_egg_info()
  File "/root/maodou/venv/lib/python2.7/site-packages/pip/req.py", line 259, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/root/maodou/venv/lib/python2.7/site-packages/pip/util.py", line 670, in call_subprocess
    % (command_desc, proc.returncode, cwd))
InstallationError: Command python setup.py egg_info failed with error code 1 in /root/maodou/venv/build/html5lib
3427 次点击
所在节点    Python
6 条回复
dreampython
2018-02-21 11:36:17 +08:00
单独安装 html5lib,执行 pip install html5lib,报错如下:
<pre>
------------------------------------------------------------
/root/maodou/venv/bin/pip run on Wed Feb 21 11:33:50 2018
Downloading/unpacking html5lib
。。。。
Running setup.py egg_info for package html5lib

Traceback (most recent call last):

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

File "/root/maodou/venv/build/html5lib/setup.py", line 54, in <module>

MarkerEvaluation = pkg_resources.MarkerEvaluation

AttributeError: 'module' object has no attribute 'MarkerEvaluation'

Complete output from command python setup.py egg_info:

Traceback (most recent call last):

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

File "/root/maodou/venv/build/html5lib/setup.py", line 54, in <module>

MarkerEvaluation = pkg_resources.MarkerEvaluation

AttributeError: 'module' object has no attribute 'MarkerEvaluation'

----------------------------------------

Cleaning up...

Removing temporary dir /root/maodou/venv/build...
Command python setup.py egg_info failed with error code 1 in /root/maodou/venv/build/html5lib

Exception information:
Traceback (most recent call last):
File "/root/maodou/venv/lib/python2.7/site-packages/pip/basecommand.py", line 134, in main
status = self.run(options, args)
File "/root/maodou/venv/lib/python2.7/site-packages/pip/commands/install.py", line 236, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/root/maodou/venv/lib/python2.7/site-packages/pip/req.py", line 1134, in prepare_files
req_to_install.run_egg_info()
File "/root/maodou/venv/lib/python2.7/site-packages/pip/req.py", line 259, in run_egg_info
command_desc='python setup.py egg_info')
File "/root/maodou/venv/lib/python2.7/site-packages/pip/util.py", line 670, in call_subprocess
% (command_desc, proc.returncode, cwd))
InstallationError: Command python setup.py egg_info failed with error code 1 in /root/maodou/venv/build/html5lib
</pre>
guyskk0x0
2018-02-21 11:46:26 +08:00
是不是 pip/setuptools 版本太低了,装最新版试试
Showfom
2018-02-21 11:49:12 +08:00
pip install --upgrade pip
pip install --upgrade setuptools

更新一下先
fxxkgw
2018-02-21 12:12:38 +08:00
除了版本问题,基本上遇到的 pip 安装报错都是依赖的 devel 找不到,这种错误拿关键字去 google 里搜应该都可以找到。。
dreampython
2018-02-21 12:47:05 +08:00
问题已解决,解决方法是按照 @guyskk0x0 @Showfom 的方法,升级了 pip 和 setuptools 之后再执行 pip install bleach 后安装成功,感谢
Showfom
2018-02-21 13:59:56 +08:00
@dreampython 这是基本操作=。=

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/431431

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX