Borg: 命令 python setup.py egg_info 在 /tmp/pip-build-3fzzpeqf/borgbackup 中失败,错误代码为 1

创建于 2019-03-29  ·  6评论  ·  资料来源: borgbackup/borg

你好
我用

Distributor ID: Debian
Description:    Debian GNU/Linux 8.2 (jessie)
Release:        8.2
Codename:       jessie

我安装依赖

python3python3-dev python3-pip python-virtualenv 
libssl-dev openssl 
libacl1-dev libacl1 
build-essential
libfuse-dev fuse pkg-config

我收到一个错误:

 pip3 install borgbackup
Downloading/unpacking borgbackup
  Downloading borgbackup-1.1.9.tar.gz (3.5MB): 3.5MB downloaded
  Running setup.py (path:/tmp/pip-build-3fzzpeqf/borgbackup/setup.py) egg_info for package borgbackup
    Traceback (most recent call last):
      File "<string>", line 17, in <module>
      File "/tmp/pip-build-3fzzpeqf/borgbackup/setup.py", line 859, in <module>
        extras_require=extras_require,
      File "/usr/lib/python3.4/distutils/core.py", line 108, in setup
        _setup_distribution = dist = klass(attrs)
      File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 266, in __init__
        _Distribution.__init__(self,attrs)
      File "/usr/lib/python3.4/distutils/dist.py", line 280, in __init__
        self.finalize_options()
      File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 301, in finalize_options
        ep.load()(self, ep.name, value)
      File "/tmp/pip-build-3fzzpeqf/borgbackup/setuptools_scm-3.2.0-py3.4.egg/setuptools_scm/integration.py", line 10, in version_keywor                d
      File "/tmp/pip-build-3fzzpeqf/borgbackup/setuptools_scm-3.2.0-py3.4.egg/setuptools_scm/version.py", line 66, in _warn_if_setuptool                s_outdated
    setuptools_scm.version.SetuptoolsOutdatedWarning: your setuptools is too old (<12)
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

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

  File "/tmp/pip-build-3fzzpeqf/borgbackup/setup.py", line 859, in <module>

    extras_require=extras_require,

  File "/usr/lib/python3.4/distutils/core.py", line 108, in setup

    _setup_distribution = dist = klass(attrs)

  File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 266, in __init__

    _Distribution.__init__(self,attrs)

  File "/usr/lib/python3.4/distutils/dist.py", line 280, in __init__

    self.finalize_options()

  File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 301, in finalize_options

    ep.load()(self, ep.name, value)

  File "/tmp/pip-build-3fzzpeqf/borgbackup/setuptools_scm-3.2.0-py3.4.egg/setuptools_scm/integration.py", line 10, in version_keyword

  File "/tmp/pip-build-3fzzpeqf/borgbackup/setuptools_scm-3.2.0-py3.4.egg/setuptools_scm/version.py", line 66, in _warn_if_setuptools_ou                tdated

setuptools_scm.version.SetuptoolsOutdatedWarning: your setuptools is too old (<12)

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-3fzzpeqf/borgbackup
Storing debug log for failure in /root/.pip/pip.log

怎么修的?

最有用的评论

只需运行pip3 update setuptools

所有6条评论

你的设置工具太旧了

我可以升级 setuptools 吗?

为什么不?

需要什么版本?

只需运行pip3 update setuptools

也许一些相关的东西也很旧,比如pip (也许wheel也是?)。

无论如何:不是博格问题,因此我将关闭此问题。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

rugk picture rugk  ·  5评论

anarcat picture anarcat  ·  4评论

russelldavis picture russelldavis  ·  3评论

ypid picture ypid  ·  6评论

phdoerfler picture phdoerfler  ·  6评论