繁体   English   中英

安装在Python 3.3 Ubuntu中发布

[英]Installing distribute in Python 3.3 Ubuntu

我正在运行Ubuntu 12.04并且安装了Python 3.3.1。 我想安装一些软件包,所以我首先尝试安装distribute-0.6.38。 在“安装”阶段,我遇到以下运行时错误($ HOME是我的Python3.3安装的位置):

File "$HOME/Python-3.3.1/Lib/zipfile.py", line 583, in _check_compression
  "Compression requires the (missing) zlib module"
RuntimeError: Compression requires the (missing) zlib module

我通过文件和函数调用回溯,但不知道为什么zipfile的创建(我假设这是错误的根)失败了。

包装中是否缺少某些东西? 或者是否存在这样一个问题,即这是Python的辅助安装?

从源代码安装Python的事实是一个问题。

您需要安装zlib1g-dev软件包以向Python提供标头,以便能够在zlib支持中进行编译:

sudo apt-get install zlib1g-dev

您可能会遗漏其他依赖项; 这是我在Ubuntu机器上编译Python时要安装的软件包列表:

build-essential
libbz2-dev
libncursesw5-dev
libreadline5-dev
libssl-dev
libgdbm-dev
libc6-dev
libsqlite3-dev
tk-dev

您需要安装zlib1g-dev库。

尝试

sudo apt-get install zlib1g-dev

并重新安装。

如果这不起作用,您可能需要指定zlib安装的位置;

python setup.py install

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM