2014-09-12 136 views
2

我试图在virtualenv中安装pyexiv2。不幸的是,它是一个旧的包,pip和easy_install似乎都不支持它。我通过在pyexiv下载网站上运行windows安装程序,将它安装在我的非virtualenv python上,但我没有看到将它安装到virtualenv上的简单方法。谁能帮忙?在virtualenv中不使用pip或easy_install安装python软件包

非常感谢! Alex

回答

1

Windows installers基本上只是可​​执行的zip文件,前面有一些安装程序代码。他们可以使用任何解压缩工具,如Git Bash/Cygwin/MingW32,Winzip,7-Zip文件管理器等中的unzip进行扩展。一旦解压缩,只需将生成的pyexiv2文件夹复制到您的virtualenv的site-packages文件夹中,并且应该全部设置好。安装程序还在名为$PLUGINSDIR的文件夹中包含两个.dll文件,但我不确定它们应该到哪里,或者它们是否是安装程序的一部分。现在不要对他们做任何事情,并测试模块,看看是否一切正常。如果它抱怨,希望错误信息会提供足够的细节来找出它在哪里寻找文件,并且可以将它们放在那里。

祝你好运!

+0

哦,整洁,我从来没有意识到这是安装人员正在做的事情。我将文件夹复制到site-packages,但是当我尝试导入pyexiv2时导致错误:'ImportError:No module named libexiv2python'。 – 2014-09-12 17:41:01

相关问题