2013-07-04 12 views
5

Ho installato this library con:Come installare GExiv2 su un virtualenv?

sudo apt-get install libexiv2-dev libgexiv2-2 gir1.2-gexiv2-0.4 

e sono stato in grado di caricare il modulo Python:

from gi.repository import GExiv2 

Il problema viene fornito con virtualenv. Ho bisogno di usare questa libreria all'interno di una virtualenv e non so come installarla, dal momento che non esiste un pacchetto pip per questo.

ho cercato di creare un link simbolico tra il sistema bibliotecario ampia installato e la cartella lib virtualenv senza risultati:

lrwxrwxrwx 1 dnavarro dnavarro 25 jul 4 15:42 girepository-1.0 -> /usr/lib/girepository-1.0 

Grazie per il vostro aiuto!

risposta

6

Ok, stavo cercando una soluzione migliore, ma alla fine ho fatto un link simbolico dentro la mia cartella lib virtualenv ed importazioni GExiv2 senza errori:

$ cd virtualenv 
$ cd lib/python2.7/ 
$ ln -s /usr/lib/python2.7/dist-packages/gi 
1

Io uso mkvirtualenv da virtualenvwrapper pacchetto per creare ambienti virtuali. L'opzione --system-site-packages collega i pacchetti pubblici installati sul sistema al nuovo ambiente virtuale.