无法安装LinkChecker

时间:2016-11-29 07:32:54

标签: installation pip

我在安装损坏的链接检查程序时遇到问题。 当我像安装中所说'sudo pip install LinkChecker'时,我收到以下错误

Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-uBq7xh/LinkChecker/setup.py", line 95, in <module>
        import py2app
      File "/Library/Python/2.7/site-packages/py2app/__init__.py", line 31, in <module>
        __version__ = pkg_resources.require('py2app')[0].version
      File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 968, in require
        needed = self.resolve(parse_requirements(requirements))
      File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 854, in resolve
        raise DistributionNotFound(req, requirers)
    pkg_resources.DistributionNotFound: The 'macholib>=1.4' distribution was not found and is required by py2app

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-uBq7xh/LinkChecker/
You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

1 个答案:

答案 0 :(得分:0)

您收到的错误消息表明您无法满足正在安装的软件包所需的依赖项。 按照日志

的建议,尝试安装macholib并升级pip

pip install macholib

pip install --upgrade pip