pip install libvirt-python fails in virtualenv
The pip installation of libvirt-python requires the file libvirt.pc
to be present on your system, because the installation script uses pkg-config
to check the package details of libvirt.
For Debian, I found that this file is provided by the package `libvirt-dev'. So you could try
apt-get install libvirt-dev
or something equivalent for your distribution.