在Python 3.3 Ubuntu中安装分发

发布于 2021-01-29 15:01:22

我正在运行Ubuntu 12.04,并且安装了Python
3.3.1发行版。我想安装一些软件包,因此我首先尝试安装Distribution-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的辅助安装,是否存在问题?

关注者
0
被浏览
63
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    您是从源代码安装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
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看