首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我运行curses.initscr()时,它不能工作

当我运行curses.initscr()时,它不能工作
EN

Stack Overflow用户
提问于 2022-02-17 00:20:54
回答 1查看 179关注 0票数 0

我试图开始咒骂,但当我使用curses.initscr()时,它给了我一个错误:

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "main.py", line 2, in <module>
    curses.initscr()
  File "/usr/lib/python3.8/curses/__init__.py", line 29, in initscr
    setupterm(term=_os.environ.get("TERM", "unknown"),
_curses.error: setupterm: could not find terminal

有人能告诉我为什么我会犯这个错误吗?

EN

回答 1

Stack Overflow用户

发布于 2022-02-19 03:32:09

在终端上下文中运行程序,而不是在IDE中运行。

诅咒是专门为使用终端而设计的,这基本上就是它的全部要点。如果你在主治医师中搜索“术语”,你就会明白我的意思。

对于您的错误,没有设置TERM环境变量。该变量存储有关文本窗口具有哪些功能的详细信息。如果没有在文本窗口( 终端)中运行,则可能不会设置变量。

您没有提供有关您的环境的详细信息,所以我不知道您有什么终端模拟器软件。请阅读终端模拟器列表帮助解决它。您将需要对如何从命令行外壳运行您的程序有一点了解。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71150970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档