gpt4 book ai didi

Python 无法在 Debian Lenny 上编译 _curses 模块

转载 作者:太空宇宙 更新时间:2023-11-03 13:24:15 25 4
gpt4 key购买 nike

我在一些服务器上安装的 Python (2.6) 编译时没有我现在需要的 curses 支持,尽管服务器安装了 libncurses5,Python 没有为它编译绑定(bind),所以当我“导入 curses”时,我得到:

"ImportError: No module named _curses"

我的/lib/目录有以下文件和符号链接(symbolic link):

lrwxrwxrwx 1 root root   17 2010-02-13 05:50 /lib/libncurses.so.5 -> libncurses.so.5.7
-rw-r--r-- 1 root root 251K 2008-12-14 22:31 /lib/libncurses.so.5.7
lrwxrwxrwx 1 root root 18 2010-02-13 05:50 /lib/libncursesw.so.5 -> libncursesw.so.5.7
-rw-r--r-- 1 root root 299K 2008-12-14 22:31 /lib/libncursesw.so.5.7

和/lib64/有:

lrwxrwxrwx 1 root root   20 2010-08-13 12:26 /lib64/libncurses.so -> /lib/libncurses.so.5
lrwxrwxrwx 1 root root 17 2010-02-13 05:50 /lib64/libncurses.so.5 -> libncurses.so.5.7
-rw-r--r-- 1 root root 251K 2008-12-14 22:31 /lib64/libncurses.so.5.7
lrwxrwxrwx 1 root root 18 2010-02-13 05:50 /lib64/libncursesw.so.5 -> libncursesw.so.5.7
-rw-r--r-- 1 root root 299K 2008-12-14 22:31 /lib64/libncursesw.so.5.7

/usr/lib64 和/usr/lib 都有:

lrwxrwxrwx 1 root root 20 2010-08-13 12:20 /usr/lib64/libncurses.so -> /lib/libncurses.so.5

当我再次尝试“制作”python 时,我在最后收到以下警告:

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

Failed to build these modules:
_curses

要重新编译支持 curses 的 Python,我需要做什么?我在这里缺少什么?

谢谢!

最佳答案

是的,没错。安装 libncurses5-dev 并在 python 安装上运行 'make''make install' 成功了。在我的自定义 python 安装上尝试安装和启动 bpython 时,我首先遇到了 _curses 错误。

关于Python 无法在 Debian Lenny 上编译 _curses 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3478041/

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