py2exe使用中遇到的几个问题
2016-04-22 15:39
295 查看
问题:
在使用py2exe对所写的python脚本打包成.exe可执行程序时,遇到两个问题:
问题1:
RuntimeError: maximum recursion depth exceeded while calling a Python object
问题2:
error: [Errno 2] No such file or directory: 'libmmd.dll'
原因分析:
针对问题1,可能是由于所写的python脚本调用了nltk、langid等第三方库,而这些库又调用了很多依赖库,导致这个程序递归层次非常大;
解决方法:
针对问题1:
import sys
sys.setrecursionlimit(1000000)#你可以设置为别的数值
针对问题2:
setup(console = ['xxx.py'],options = { "py2exe":{"dll_excludes":["libmmd.dll"]}})#将libmmd.dll忽略
在使用py2exe对所写的python脚本打包成.exe可执行程序时,遇到两个问题:
问题1:
RuntimeError: maximum recursion depth exceeded while calling a Python object
问题2:
error: [Errno 2] No such file or directory: 'libmmd.dll'
原因分析:
针对问题1,可能是由于所写的python脚本调用了nltk、langid等第三方库,而这些库又调用了很多依赖库,导致这个程序递归层次非常大;
解决方法:
针对问题1:
import sys
sys.setrecursionlimit(1000000)#你可以设置为别的数值
针对问题2:
setup(console = ['xxx.py'],options = { "py2exe":{"dll_excludes":["libmmd.dll"]}})#将libmmd.dll忽略
相关文章推荐
- DataTables封装的操作
- 第六届福建省大学生程序设计竞赛(FZU2212—FZU2221)
- OpenCV杂记06---形态学、膨胀和腐蚀
- gmp大数运算库 window下安装配置和使用(上)
- 基于saltstack实现的配置集中化管理
- AS5600 桂林银行桌面虚拟化里的黑科技
- MYSQL企业常用架构与调优经验分享
- centos下完全卸载mysql
- SIFT图像特征提取 python3.4 + opencv3.1.0代码
- SQL注入之我见
- 关于你没有权限在此位置中保存文件的问题解决
- 数据结构和算法分析
- MD5加密算法(salt盐加密)
- mac intellj IDE下tomcat catalina.sh error=13, Permission denied和error =1 Operation not permitted
- 初识io.js
- 各种类型转化为String
- thinkphp Upload
- UVA_10154_Weights and Measures
- FIT2CLOUD - 混合云管理及DevOps协作平台
- HandlerMethodArgumentResolver数据绑定无效