你好
我用
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
怎么修的?
你的设置工具太旧了
我可以升级 setuptools 吗?
为什么不?
需要什么版本?
只需运行pip3 update setuptools
也许一些相关的东西也很旧,比如pip
(也许wheel
也是?)。
无论如何:不是博格问题,因此我将关闭此问题。
最有用的评论
只需运行
pip3 update setuptools