私はPythonでNovaClient APIを使用してopenstackにVMをインスタンス化しようとしています。より正確には、mq-rabbitセロリのタスクです。 openstack API python - モジュール名なし
は、残念ながら私はこのエラーました:私はすでに、単純なPythonのファイルでテストfrom novaclient import client
File "/usr/local/lib/python2.7/dist-packages/novaclient/__init__.py", line 15, in <module>
import pbr.version
ImportError: No module named version
をし、それが、私のVMが作成された作品が、私が何をしようとすると、これは私が上記のエラーを得たセロリをタシュthrought。 ..
私のバージョンは最新のpython-novaclient-6.0.2ですが、私たちのサーバーはバージョン2になっていますので、私はバージョン2 APIを使用しています。
loader = loading.get_plugin_loader('password')
auth = loader.load_from_options(auth_url=auth_url, username=username, password=password, project_name=tenant_name)
sess = session.Session(auth=auth)
nova = client.Client('2', session=sess) #API version and session
'ピップアンインストールpbr'を助けるかもしれない再インストールしてから' pbr'をインストールPIP? – Adelin