如何在虚拟环境中安装GExiv2?

5

我使用以下方式安装了这个库

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

我成功加载了Python模块:

from gi.repository import GExiv2

问题出在虚拟环境上。我需要在虚拟环境中使用此库,但不知道如何安装,因为没有适用于此的pip软件包。
我尝试在系统范围内安装库和虚拟环境库文件夹之间建立符号链接,但没有结果。
lrwxrwxrwx 1 dnavarro dnavarro   25 jul  4 15:42 girepository-1.0 -> /usr/lib/girepository-1.0

感谢您的帮助!
2个回答

6

好的,我一直在寻找更好的解决方案,但最终我在我的虚拟环境lib目录中创建了一个符号链接,并且成功导入GExiv2,没有出现错误:

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

1
我使用virtualenvwrapper包中的mkvirtualenv来创建虚拟环境。 --system-site-packages选项将系统安装的公共包链接到新的虚拟环境中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接