首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
V2EX  ›  Python

pip 安装 bleach 报错,求助

  •  
  •   dreampython · 215 天前 · 1422 次点击
    这是一个创建于 215 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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
    
    6 回复  |  直到 2018-02-21 13:59:56 +08:00
        1
    dreampython   215 天前
    单独安装 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>
        2
    guyskk0x0   215 天前 via Android
    是不是 pip/setuptools 版本太低了,装最新版试试
        3
    Showfom   215 天前
    pip install --upgrade pip
    pip install --upgrade setuptools

    更新一下先
        4
    fxxkgw   215 天前 via iPhone
    除了版本问题,基本上遇到的 pip 安装报错都是依赖的 devel 找不到,这种错误拿关键字去 google 里搜应该都可以找到。。
        5
    dreampython   215 天前
    问题已解决,解决方法是按照 @guyskk0x0 @Showfom 的方法,升级了 pip 和 setuptools 之后再执行 pip install bleach 后安装成功,感谢
        6
    Showfom   215 天前
    @dreampython 这是基本操作=。=
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1731 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 18ms · UTC 08:24 · PVG 16:24 · LAX 01:24 · JFK 04:24
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1