将python 2.7.3升级到2.7.6后的ImportError

时间:2014-04-08 10:22:39

标签: python

安装python2.7.6后,我遇到了一个问题    我的系统是Ubuntu12.10,路径为/usr/bin,python2.7.3。然后我下载python2.7.6.tar然后配置,制作并安装到路径:/usr/local/bin。然后更改了与/usr/bin/python相关联的/usr/local/bin/python2.7    然后,当我使用python2.7.6运行python文件时,得到了一个像下面这样的ImportError:
ImportError:没有名为_ssl的模块 ImportError:没有名为zlib的模块 ......

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

感谢。

1 个答案:

答案 0 :(得分:0)

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

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

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

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