Ich versuche python-novaclient==2,22
Paket mit pip zu installieren, aber jedes Mal wenn ich versuche ich diesen Fehler:Python pip Versionskonflikt während der Installation eines Pakets
Installing collected packages: pbr, positional, keystoneauth1, python-keystoneclient
Found existing installation: pbr 1.10.0
Uninstalling pbr-1.10.0:
Successfully uninstalled pbr-1.10.0
Running setup.py install for positional
Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-VjRZEU/positional/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-dJ_gyO-record/install-record.txt --single-version-externally-managed --compile:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-VjRZEU/positional/setup.py", line 26, in <module>
pbr=True)
File "/usr/lib64/python2.7/distutils/core.py", line 112, in setup
_setup_distribution = dist = klass(attrs)
File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 265, in __init__
self.fetch_build_eggs(attrs.pop('setup_requires'))
File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 289, in fetch_build_eggs
parse_requirements(requires), installer=self.fetch_build_egg
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 630, in resolve
raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (pbr 0.11.1 (/usr/lib/python2.7/site-packages), Requirement.parse('pbr>=1.8'))
----------------------------------------
Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-VjRZEU/positional/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-dJ_gyO-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-VjRZEU/positional
Wie Sie sehen können, pbr-1.10.0 deinstalliert . Aus irgendeinem Grund Version 0.1.1.1 ersetzen Sie es und danach schlägt die Installation aufgrund eines Versionskonflikts fehl.
Es ist ein Fehler bereits gemeldet, aber ich finde keine Lösung für dieses Problem. Irgendeine Idee?
Vielleicht pip die 0.11.1-Version auch deinstallieren? –
Das würde nicht (und nicht) funktionieren, weil es Noviclient ist, der nach dieser bestimmten Version fragt und wer es installiert. –