Python 安装不像本机 python

Python install not behaving like native python

我的系统带有 python 2.7.6 和 python 3.4.0。对于一个项目,我安装了 python 3.3.6。不过,这个 python 安装的行为很奇怪。有两个特别奇怪,

  1. 没有模块zlib

  2. 在终端中,当我 运行 python .2.7.6 我可以使用向上和向下箭头访问上一个命令。在 python 3.3.6 的终端中,我反而得到了奇怪的文本,例如^[[A^[[A^[[A^[[B^[[A

一个快速 gif 比较工作 (2.7.6 & 3.4.0) 与 non-working (3.3.6)

  • zlib 是一个可选模块,当找不到所需的库时不会编译它。

  • readline 支持是另一个可选模块,当找不到所需的库时不会编译该模块。

对于 Ubuntu,为这些安装构建包:

aptitude install zlib1g-dev libreadline-dev

您可能想要安装的其他软件包 Python 3 取决于:

libncursesw5-dev
libssl-dev
libgdbm-dev
libsqlite3-dev
tk-dev