在Debian 4.3.2中尝试安装Python 2.6.5时无法构建readline
发布时间:2020-12-20 11:14:23 所属栏目:Python 来源:网络整理
导读:我正在尝试在运行Debian 4.3.2.1-1的Web服务器上安装 Python 2.6.5.我解压缩了tarball,运行“./configure –prefix / usr /”,然后运行“make”.我看到了这个消息. Failed to find the necessary bits to build these modules:_bsddb _hashlib _ssl _tkinter
我正在尝试在运行Debian 4.3.2.1-1的Web服务器上安装
Python 2.6.5.我解压缩了tarball,运行“./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,解释器找不到它.有没有办法使它工作?我尝试在setup.py中查找“make”告诉我,但我找不到任何对我有用的线索.我真的想让readline工作.我真的不关心其他模块. 编辑:这是在DreamHost私人服务器上.他们有一些旧版本的Python与readline,他们似乎工作正常.我正在尝试使用这个新版本. 我想补充一点,我是一个Linux新手,我不太了解安装包,使用RPM或apt-get. 解决方法
您可能需要为Debian 4(etch)安装
libreadline-dev虚拟包,以便能够使用libreadline支持构建python.检查Debian python2.6源代码包
here的软件包依赖项.它适用于较新版本的Debian,因此并非所有相同的版本都可用于etch,但是你应该能够找到那里最接近的版本,以便能够构建大多数其他缺少的模块.或者您可以尝试安装python2.6的当前测试(挤压)版本,并查看它带来了多少依赖项,如果您可以升级系统上的那些.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |