Python ImportError:没有名为pycurl的模块-开发OpenStack Horizon插件

Python ImportError:没有名为pycurl的模块-开发OpenStack Horizon插件,python,python-2.7,openstack,openstack-horizon,Python,Python 2.7,Openstack,Openstack Horizon,我正在开发一个openstack horizon插件,它应该通过RESTAPI轮询一些信息。我将遵循本教程: 因此,在/opt/stack/horizon/openstack_dashboard/dashboards/mydashboard/mypanel/views.py文件中,我有: from horizon import tabs from horizon import views from openstack_dashboard.dashboards.mydashboard.mypan

我正在开发一个openstack horizon插件,它应该通过RESTAPI轮询一些信息。我将遵循本教程:

因此,在/opt/stack/horizon/openstack_dashboard/dashboards/mydashboard/mypanel/views.py文件中,我有:

from horizon import tabs
from horizon import views

from openstack_dashboard.dashboards.mydashboard.mypanel import tabs as mydashboard_tabs

import sys
import pycurl
导致导入错误:没有名为pycurl的模块

如果我加载python并选中,则pycurl是可加载的:

oink@ubuntu14-devstack:/opt/stack/horizon/openstack_dashboard/dashboards/mydashboard/templates/mydashboard/mypanel$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pycurl
>>> pycurl
<module 'pycurl' from '/usr/lib/python2.7/dist-packages/pycurl.so'>
oink@ubuntu14-devstack:/opt/stack/horizon/openstack_dashboard/dashboards/mydashboard/templates/mydashboard/mypanel$python
Python 2.7.6(默认,2014年3月22日,22:59:56)
[GCC 4.8.2]关于linux2
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入pycurl
>>>皮克尔

OpenStack正在运行python版本
2.7.6(默认值,2014年3月22日,22:59:56)[GCC 4.8.2]
,该版本与我的行解释器匹配。如何在OpenStack地平线视图中使用pycurl?(或者,从Horizon轮询RESTAPI的好机制是什么?

Virtualenv挡住了去路

与此同时,我正在使用这个黑客:

import sys
sys.path.append("/usr/lib/python2.7/dist-packages")
import pycurl

尝试导入pycurl.so。只是尝试一下:-)不,
ImportError:没有名为pycurl的模块。