在虚拟环境中不使用pip或easy_install安装Python包

2 投票
1 回答
833 浏览
提问于 2025-04-21 08:41

我正在尝试在一个虚拟环境中安装 pyexiv2。可惜这个软件包比较老,pip 和 easy_install 似乎都不支持它。我在没有虚拟环境的 Python 上安装得很顺利,只需在 pyexiv 下载网站上运行 Windows 安装程序,但我找不到简单的方法在虚拟环境中安装它。有没有人能帮帮我?

非常感谢! 亚历克斯

1 个回答

1

这些Windows安装包其实就是一些可执行的压缩文件,前面加了一些安装代码。你可以用任何解压工具来解压,比如在Git Bash、Cygwin、MingW32里用unzip,或者用Winzip、7-Zip文件管理器等等。解压后,把得到的pyexiv2文件夹复制到你虚拟环境里的site-packages文件夹里,这样就大功告成了。安装包里还有两个.dll文件,放在一个叫$PLUGINSDIR的文件夹里,但我不太确定它们该放哪儿,或者它们是否是安装的一部分。现在先别动它们,先测试一下模块,看一切是否正常。如果出现问题,希望错误信息能给你足够的提示,告诉你它在找哪些文件,然后你可以把它们放到正确的位置。

祝你好运!

撰写回答