openstack API python没有命名为version的模块

2024-06-09 13:53:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用python中的NovaClient API在openstack上实例化VM。更准确地说是mq兔子芹菜任务。在

不幸的是,我得到了这个错误:

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

我已经用一个简单的python文件测试过了,我的VM被创建了,但是当我试图通过一个芹菜tash来做这件事时,我得到了上面的错误。。。在

我的版本是最新的python-novaclient-6.0.2,但是由于我们的服务器是版本2中的,所以我使用的是version2api。 以下是我在celery任务中的代码,我在python shell中进行测试时工作:

^{pr2}$

Tags: 实例fromimport版本apiopenstackversion错误
1条回答
网友
1楼 · 发布于 2024-06-09 13:53:41

似乎是相同的错误和this one

基本上你需要的是确保你已经安装了pbr

如果你已经有了,重新安装可能会有帮助

  1. pip uninstall pbr
  2. pip install pbr

相关问题 更多 >