gpt4 book ai didi

python - 尝试在 Debian 4.3.2 中安装 Python 2.6.5 时无法构建 readline

转载 作者:可可西里 更新时间:2023-11-01 11:44:51 24 4
gpt4 key购买 nike

我正在尝试在运行 Debian 4.3.2.1-1 的网络服务器上安装 Python 2.6.5。我解压压缩包,运行“./configure --prefix/usr/”,然后运行“make”。我看到了这条消息。

Failed to find the necessary bits to build these modules:
_bsddb _hashlib _ssl
_tkinter bsddb185 bz2
dl imageop readline
sunaudiodev
To find the necessary bits, look in setup.py in detect_modules() for the module's name.

我认为这没什么大不了的,所以我继续安装的其余部分,我认为这只是以 root 身份运行“make install”。

我尝试运行新版本的 Python,它运行正常,但有些事情表现得很有趣。交互式提示中的常用键盘快捷键不起作用。我尝试导入 readline,但解释器找不到它。有什么办法让它发挥作用吗?我试着像“make”告诉我的那样查看 setup.py,但我找不到任何对我有用的线索。我真的很想让 readline 工作。我真的不关心其他模块。

编辑: 这是在 DreamHost 私有(private)服务器上。他们有一些带有 readline 的旧版本 Python,而且它们似乎工作正常。我正在努力让它与这个新版本一起工作。

我想补充一点,我是一个 Linux 新手,我对安装包、使用 RPM 或 apt-get 了解不多。

最佳答案

您可能需要安装 libreadline-dev Debian 4 的虚拟包 (etch) 能够构建带有 libreadline 支持的 python。查看Debian python2.6源码包的包依赖here .它适用于较新版本的 Debian,因此 etch 中不会提供所有相同的版本,但您应该能够找到最接近的可用版本,以便能够构建大多数其他缺失的模块.或者您可以尝试安装当前测试 (squeeze) 版本的 python2.6 并查看它带来了多少依赖项,以及您是否可以在系统上升级这些依赖项。

关于python - 尝试在 Debian 4.3.2 中安装 Python 2.6.5 时无法构建 readline,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3163573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com