我想使用py2exe时捆绑了一些鸡蛋依赖性和对py2exe站点指出,它不与那些工作,我需要先进行解压缩。我试着先运行easy_install -m lxml然后easy_install --always-unzip lxml==2.2.2,但没有奏效。然后我试图把它distutils.cfg设置解压行为默认。我没有找到第二个文件,所以我做了HOME环境变量与此内容创建一个pydistutils.cfg文件有:

[easy_install]
zip_ok = 0

但easy_install的仍不能解压缩的蛋。是什么把事情做好最简单的方法?

有帮助吗?

解决方案

快速破解/解决方法:鸡蛋文件只是ZIP文件,所以你可以使用Python模块zip文件解压缩它们。也许你可以重命名的easy_install文件“easy_install_pre.exe”,并新建一个名为.bat文件“easy_install.bat”:

easy_install_pre.exe %1
unzip_eggs.py %1

其他提示

在zippped包文件应的第一重新安装之前被去除。然后很容易。

在问题中所述解压缩安装的所有方法应该工作,如果压缩包被去除第一,但没有它不起作用。解压缩后安装压缩包的重新安装是相反可以通过正常升级,而不需要删除任何东西。这是典型的appoximately有关的Python 2.5的期间一些旧版本的easy_install

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top