当前位置: 首页 > 面试题库 >

在Python 3.3 Ubuntu中安装分发

钱志强
2023-03-14
问题内容

我正在运行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的辅助安装,是否存在问题?


问题答案:

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


 类似资料:
  • Open-Falcon是一个比较大的分布式系统,有十几个组件。按照功能,这十几个组件可以划分为 基础组件、作图链路组件和报警链路组件,其安装部署的架构如下图所示, 在单台机器上快速安装 请直接参考quick_install Docker化的Open-Falcon安装 参考: https://github.com/open-falcon/falcon-plus/blob/master/docker/

  • 一、安装准备 1、下载hadoop 0.20.2,地址:http://www.apache.org/dist/hadoop/core/hadoop-0.20.2/ 2、JDK版本:jdk-6u20-linux-i586.bin (必须是1.6) 3、操作系统:Linux s132 2.6.9-78.8AXS2smp #1 SMP Tue Dec 16 02:42:55 EST 2008 x86_6

  • Open-Falcon,为前后端分离的架构,包含backend 和 frontend两部分: 安装后端 安装前端

  • Open-Falcon是一个比较大的分布式系统,有十几个组件。按照功能,这十几个组件可以划分为 基础组件、作图链路组件和报警链路组件,其安装部署的架构如下图所示, 在单台机器上快速安装 请直接参考quick_install Docker化的Open-Falcon安装 参考: https://github.com/open-falcon/falcon-plus/blob/master/docker/

  • 我正试图在Ubuntu 16上安装tensorflow for python 2.7。我正在使用pip安装tensorflow gpu,在终端中收到以下消息: 已满足要求:tensorflow gpu in/usr/local/lib/python3.5/dist-packages已满足要求:wheel 当我尝试导入tensorflow时,它会说

  • 问题内容: 所以我试图在我的virtualenv中(在控制台中)运行一个简单的matplotlib示例。这是代码: 但是,当我运行它时,我得到: ImportError:Gtk *后端需要安装pygtk。 现在,乐趣开始了。我试图点安装pygtk,但它抛出: 我检查了文件并说尝试。然而。我不太确定如何在virtualenv中执行此操作。为了在virtualenv中安装pygtk,我在哪里解压缩源代