我正在尝试在Redhat系统上安装https://github.com/wal-e/wal-e 。 我一直在使用pip方法来进行安装。 我相信我安装了所有必需的依赖关系,它仍然抛出分布未find错误。 见下面的输出。
wal-e Traceback (most recent call last): File "/usr/bin/wal-e", line 5, in from pkg_resources import load_entry_point File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2655, in working_set.require( requires ) File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 648, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 546, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: python-keystoneclient>=0.4.2
我不太熟悉Python,但是我会假设安装一个软件包是很容易的。 任何帮助,这将是伟大的。
当我做一个点子列表,我看到输出中的python-keystoneclient(0.10.1)。 对我来说,这意味着它的安装。
我find了解决我的问题。 解决scheme是我也必须在Python中安装setuptools软件包。
sudo pip install --upgrade setuptools
我做完这件事后,一切正常加载和工作。 不知道为什么文档不会有这一步。