在虚拟环境中不使用pip或easy_install安装Python包
我正在尝试在一个虚拟环境中安装 pyexiv2。可惜这个软件包比较老,pip 和 easy_install 似乎都不支持它。我在没有虚拟环境的 Python 上安装得很顺利,只需在 pyexiv 下载网站上运行 Windows 安装程序,但我找不到简单的方法在虚拟环境中安装它。有没有人能帮帮我?
非常感谢! 亚历克斯
1 个回答
1
这些Windows安装包其实就是一些可执行的压缩文件,前面加了一些安装代码。你可以用任何解压工具来解压,比如在Git Bash、Cygwin、MingW32里用unzip
,或者用Winzip、7-Zip文件管理器等等。解压后,把得到的pyexiv2
文件夹复制到你虚拟环境里的site-packages
文件夹里,这样就大功告成了。安装包里还有两个.dll
文件,放在一个叫$PLUGINSDIR
的文件夹里,但我不太确定它们该放哪儿,或者它们是否是安装的一部分。现在先别动它们,先测试一下模块,看一切是否正常。如果出现问题,希望错误信息能给你足够的提示,告诉你它在找哪些文件,然后你可以把它们放到正确的位置。
祝你好运!