我尝试使用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}$
似乎是相同的错误和this one
基本上你需要的是确保你已经安装了
pbr
。如果你已经有了,重新安装可能会有帮助
pip uninstall pbr
pip install pbr
相关问题 更多 >
编程相关推荐