【问题标题】:ImportError after upgrading python 2.7.3 to 2.7.6将 python 2.7.3 升级到 2.7.6 后的 ImportError
【发布时间】:2014-04-08 18:25:15
【问题描述】:

我在安装python2.7.6后遇到了一个问题。
我的系统是 Ubuntu12.10,python2.7.3 在路径:/usr/bin。我下载了 python2.7.6.tar 然后配置、制作和安装到路径:/usr/local/bin。然后更改链接到/usr/local/bin/python2.7/usr/bin/python
然后,当我尝试使用 python2.7.6 运行 python 文件时,得到一个 ImportError ,例如:
ImportError:没有名为 _ssl 的模块
ImportError:没有名为 zlib 的模块
...

但我可以在 /usr/local/lib/python2.7 中找到 ssl.py 和 zipfile.py。那么我该如何解决这个问题呢?

谢谢。

【问题讨论】:

  • 阅读make末尾显示的有关缺失部分的消息,并按照说明查找需要安装哪些软件包才能成功构建缺失的部分。

标签: python


【解决方案1】:

您缺少可选 C 扩展包的编译时依赖项。

如果我要在 Ubuntu 机器上编译 Python,以下是我要安装的软件包列表:

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

libssl-dev 标头负责 SSL 模块,zlib1g-dev 负责 zlib 模块。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-10
    • 2018-02-10
    • 1970-01-01
    • 1970-01-01
    • 2022-12-15
    • 1970-01-01
    • 2019-03-20
    • 1970-01-01
    相关资源
    最近更新 更多