关于Py2exe生成文件找不到egg安装模块解决办法

py2exe可以将python的程序转换城生成window 平台使用的可执行文件,从而可以脱离python环境单独运行。但有时候用py2exe生成的文件会报can’t find module name”" 等错误,原因很可能是这个模块是用egg安装的Egg类似java的jar文件,是一种打包好的python库文件。用easy_install安装这种格式的库很方便,但是当前版本的py2exe还不能找到egg中的模块解决办法最简单的就是用不要用单独的egg库而是将其解压安装:easy_install的话用 --always-unzip 选项。如果直接用python的话,输入python setup.py的话用 install_lib(如果有install_data 和install_scripts,也加上)代替 install。

比如在安装-openpyx就遇到这个问题。要输入 python setup.py install_lib 就可以让py2exe通过编译。

easyinstall 如: easyinstall --always-unzip redis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值