[libvirt-users] Python Bindings for Python 2.7
vipul borikar
vipulcell at gmail.com
Thu Jan 20 05:29:40 UTC 2011
Thanks for the Reply Matthias.
The ./configure --with-python=/opt/Python2.7 worked.
But when i do make I go this error related with sax parser.
make[3]: Entering directory `/root/libvirt-0.8.4/python'
/opt/Python-2.7//bin/python ./generator.py .
Traceback (most recent call last):
File "./generator.py", line 1447, in <module>
if buildStubs() < 0:
File "./generator.py", line 567, in buildStubs
(parser, target) = getparser()
File "./generator.py", line 35, in getparser
parser = xml.sax.make_parser()
File
"/opt/Python-2.7/lib/python2.7/site-packages/_xmlplus/sax/sax2exts.py", line
37, in make_parser
return XMLParserFactory.make_parser(parser_list)
File
"/opt/Python-2.7/lib/python2.7/site-packages/_xmlplus/sax/saxexts.py", line
75, in make_parser
sys.modules[parser_name].create_parser = _create_parser
KeyError: 'xml.sax.drivers2.drv_pyexpat'
make[3]: *** [generated.stamp] Error 1
make[3]: Leaving directory `/root/libvirt-0.8.4/python'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/libvirt-0.8.4/python'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/libvirt-0.8.4'
make: *** [all] Error 2
Thanks
Vipul
On Wed, Jan 19, 2011 at 6:25 PM, Matthias Bolte <
matthias.bolte at googlemail.com> wrote:
> 2011/1/19 vipul borikar <vipulcell at gmail.com>:
> > Hello,
> > I want to source compile the libvirt 0.8.4 with its Python
> > bindings.
> >
> > I have python 2.4 rpm installed but i dont use it. I use Python 2.7
> source
> > compiled version.
> >
> > So when i compile libvirt it produces bindings for Python 2.4 which is
> > obvious choice since it is rpm.
> >
> > So how should i make it point to Python 2.7 so that it produces bindings
> for
> > it. Installed path of Python 2.7 is /opt/Python2.7.
> >
> > Please Guide me.
>
> You can try to run
>
> ./configure --with-python=/opt/Python2.7
>
> assuming that there is /opt/Python2.7/bin/python.
>
> Another possibility is to specify the Python binary per environment
> variable
>
> PYTHON=/opt/Python2.7/bin/python ./configure
>
> This will probably work but I'm not entirely sure as this is an
> uncommon configuration.
>
> Matthias
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20110120/c709714e/attachment.htm>
More information about the libvirt-users
mailing list