【发布时间】:2011-01-02 10:29:49
【问题描述】:
我在使用 py2exe 时尝试捆绑一些 egg 依赖项,正如 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 仍然没有解压这些鸡蛋。完成工作最简单的方法是什么?
【问题讨论】:
-
解压缩选项没有理由不起作用,除非您只是输入错误。尝试使用该选项的
-Z版本...您确定它实际上没有正确解压缩吗?检查 easy-install.pth 以查看实际存在的条目。 lxml egg 文件被标记为“not-zip-safe”,因此无论如何它都不能作为 egg 安装。
标签: python py2exe easy-install egg