2014-09-12 180 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

相關問題