首页 > 解决方案 > 致命错误:找不到 pdcurses.dll 进行链接,请确保 PDCurses v3.4+ 与 UniCurses 位于同一文件夹中

问题描述

  1. 我已经在 python 中导入了 curses,但是当我尝试从 cmd 运行程序时,它说ModuleNotFoundError: no module named '_curses'
  2. 我为我的 Python 版本搜索了 Unicurses,然后安装了它,然后我对 PDcurses 做了同样的事情,并将 zip 文件的内容放在我的 python 文件夹中。
  3. 我使用 IDLE 并输入了 import unicurses 并收到错误:**致命错误:找不到 pdcurses.dll 进行链接,如果您想在 win32 上使用 UniCurses,请确保 PDCurses v3.4+ 与 UniCurses 位于同一文件夹中平台。回溯(最近一次通话最后):
  文件“C:\Users\user\AppData\Local\Programs\Python\Python37-32\lib\site-packages\unicurses.py”,第 43 行,在
    import curses # 查看平台是否原生支持 curses
  文件“C:\Users\user\AppData\Local\Programs\Python\Python37-32\lib\curses\__init__.py”,第 13 行,在
    从 _curses 导入 *
ModuleNotFoundError:没有名为“_curses”的模块**

事实上,我没有找到任何 pdcurses.dll,但它甚至没有放在我下载的文件中。

我像所有人一样从基本安装程序安装了 Unicurses,然后将 pdcurses 下载的内容转移到主 python 文件夹中。我在 Windows 7 上。编辑:使用 pip install windows-curses 命令安装了 pip 的诅咒,但现在尝试在 cmd 上运行时出现黑屏

标签: python-3.xmodulecursespdcursesunicurses

解决方案


推荐阅读