py2exe打包的时候报错protobuf/pkg_resources找不到

原创 2015年07月10日 11:45:18
问题:py2exe打包的时候报错protobuf/pkg_resources找不到

执行过程出了问题,提示说protobuf等几个模块找不到,

方法一:

1.于是找到Lib/site-packages/下的protobuf的安装包,egg文件(其实就是个zip压缩文件)

2. 使用7z本地解压,再打包,无出错提示,运行,失败,提示缺少pkg_resources模块

Traceback (most recent call last):
  ile "tolerance.py", line 11, in <module>
  File "zipextimporter.pyo", line 82, in load_module
  File "TolerSeverMessage_pb2.pyo", line 4, in <module>
  File "zipextimporter.pyo", line 82, in load_module
  File "google\__init__.pyo", line 1, in <module>
ImportError: No module named pkg_resources
发现是google文件夹下的__init__.py文件包含了__import__('pkg_resources').declare_namespace(__name__)
去掉即可,重新做包,运行OK。

方法二:
1.安装protocbuf的时候,使用python setup.py install_lib,这样的话\sripts\site-packages\下面就不是一个egg文件,而是解压后的文件,进入\google\protobuf下面
2.找到google文件夹下的__init__.py文件,去掉__import__('pkg_resources').declare_namespace(__name__),重新做包

相关文章推荐

py2exe打包在Windows7上的图标问题

最近开始学习Python,不禁被他的强大折服。        不过在Linux上写出来的一些小工具总是需要分享给其他人使用的,尤其是在没有安装Python解释器的Win平台上。于是就出现了一系列打包工...

用py2exe打包python程序

李老大给了一个python脚本,要我调好参数以后,打包成exe,然后从xlsx文件中读取信息,批量处理pdf文件,给同一个pdf文件加不同的水印。确实是一个神奇的脚本。 李老大的程序我就偷偷上传了。 ...

Python笔记——Python3.4+PyQt5+Pycharm4.0.4程序py2exe打包步骤

PyQt程序打包发布步骤 先说成功经历:1、打包Python3.3+PyQt5程序2、打包普通程序在他人电脑上运行 再说说打包工具,基本上现在在网上看到就三种,pyinstaller、cxfreeze...

Py2exe 打包后图标不显示

下载Png2Ico  http://www.winterdrache.de/freeware/png2ico/ 编辑图标大小准备 248*248 128*128 64*64 48*48 32*...

Py2exe 打包 Python项目(traits、traitsui、matplotlib)

这段时间做了用Python做了一个科学计算的项目,项目中用到了很多的第三方Python库,包括PyQt、traits、traitsui、matplotlib、pyface、table、numpy、tv...

py2exe打包

py2exe下载地址  http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/     选择与自己安装的Python对应的安装文件我的Py...
  • you227
  • you227
  • 2015年01月23日 10:37
  • 477

py2exe 打包 pyqt程序的图片不显示的问题

前面部分是从别的博客上看到的,直接贴出来了 【python里 用 setWindowIcon设置了ico 文件 直接执行是有图标的 但用py2exe打包后 图标显示不出来 最终还是google到...
  • ztb3214
  • ztb3214
  • 2013年11月23日 23:28
  • 1986

py2exe打包python程序

一、简介 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。 ...

py2exe+inno setup集成打包python程序

版权所有,转载请注明出处:http://guangboo.org/2013/03/16/build-package-with-py2exe-inno-setup 在使用python开发windows...

py2exe打包python文件成可执行程序

py2exe打包主要分为两大类:(1)、普通python脚本程序打包,不包含图形界面库。此类程序打包我用了两种方法:           方法一、比较常见,网上大多用这种方法。代码实例如下:#!/us...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:py2exe打包的时候报错protobuf/pkg_resources找不到
举报原因:
原因补充:

(最多只允许输入30个字)