apt-get install zlib1g-dev,安装完成后,运行python setup.py build依旧报错,如下:
Traceback (most recent call last):
File "setup.py", line 168, in <module>
finder = cx_Freeze.ModuleFinder(bootstrap = True)
File "/root/cx_Freeze-4.3.1/cx_Freeze/finder.py", line 54, in __init__
self._AddBaseModules()
File "/root/cx_Freeze-4.3.1/cx_Freeze/finder.py", line 81, in _AddBaseModules
self.IncludeModule("zlib")
File "/root/cx_Freeze-4.3.1/cx_Freeze/finder.py", line 526, in IncludeModule
namespace = namespace)
File "/root/cx_Freeze-4.3.1/cx_Freeze/finder.py", line 274, in _ImportModule
raise ImportError("No module named %r" % name)
Traceback (most recent call last):
File "setup.py", line 168, in <module>
finder = cx_Freeze.ModuleFinder(bootstrap = True)
File "/root/cx_Freeze-4.3.1/cx_Freeze/finder.py", line 54, in __init__
self._AddBaseModules()
File "/root/cx_Freeze-4.3.1/cx_Freeze/finder.py", line 81, in _AddBaseModules
self.IncludeModule("zlib")
File "/root/cx_Freeze-4.3.1/cx_Freeze/finder.py", line 526, in IncludeModule
namespace = namespace)
File "/root/cx_Freeze-4.3.1/cx_Freeze/finder.py", line 274, in _ImportModule
raise ImportError("No module named %r" % name)
ImportError: No module named 'zlib'
解决办法:
1、手工下载zlib-1.2.8.tar.gz代码
2、解压之后,依次执行configure、make、make install
3、运行python setup.py build如果依旧报错,不要惊慌,重装python即可
在Ubuntu环境中,遇到cx_freeze运行时ImportError提示找不到zlib模块。解决步骤包括:手动下载并安装zlib源码,通过configure、make、make install进行编译安装,然后运行python setup.py build。若仍然报错,可尝试重新安装Python。
3万+

被折叠的 条评论
为什么被折叠?



