You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04环境下Python导入curses库报错ModuleNotFoundError: No module named '_curses'的解决求助

Ubuntu 22.04环境下Python导入curses库报错ModuleNotFoundError: No module named '_curses'的解决求助

各位大佬好~我最近在做个人Python项目的时候想用到curses库,但导入的时候却碰到了报错,具体情况如下:

>>> import curses

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/xxxxxx/.asdf/installs/python/3.9.13/lib/python3.9/curses/__init__.py", line 13, in <module>
    from _curses import *
ModuleNotFoundError: No module named '_curses'

我知道Windows上这个问题是已知bug,可以通过安装windows-curses解决,但在我的Ubuntu 22.04机器上却搞不定。我已经用命令查过当前机器上已安装的所有和curses相关的包了,执行的命令是:

apt search --installed curses

输出的已安装包信息如下:

  • libncurses-dev 6.3-2 [Ubuntu/jammy main]
    • 已安装
    • ncurses的开发者库
  • libncurses6 6.3-2 [Ubuntu/jammy main]
    • 已安装
    • 终端处理的共享库
  • libncursesw5-dev 6.3-2 [Ubuntu/jammy main]
    • 已安装
    • libncurses-dev的过渡包
  • libncursesw6 6.3-2 [Ubuntu/jammy main]
    • 已安装
    • 支持宽字符的终端处理共享库
  • libtinfo6 6.3-2 [Ubuntu/jammy main]
    • 已安装
    • 终端处理的底层terminfo共享库
  • ncurses-base 6.3-2 [Ubuntu/jammy main]
    • 已安装
    • 基础终端类型定义
  • ncurses-bin 6.3-2 [Ubuntu/jammy main]
    • 已安装
    • 终端相关程序及手册页
  • pinentry-curses 1.1.1-1build2 [Ubuntu/jammy main]
    • 已安装
    • GnuPG基于curses的PIN或密码输入对话框

有没有大佬能给我指点一下怎么解决这个问题呀?

备注:内容来源于stack exchange,提问作者Kahsius

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 15:27:39