致命错误:找不到用于链接的pdcurses.dll,请确保PDCurses v3.4 +与UniCurses位于同一文件夹中

时间:2018-09-05 17:47:24

标签: python-3.x module curses pdcurses unicurses

  1. 我已经在python中导入curses,但是当我尝试从cmd运行程序时,它说 ModuleNotFoundError:没有名为'_curses'的模块
  2. 我在Unicurses中搜索了我的Python版本,然后安装了它, 然后我对PDcurses进行了同样的操作,并将zip文件的内容放在了我的python文件夹中。
  3. 我使用IDLE并输入了导入单行,并得到以下错误: **致命错误:找不到用于链接的pdcurses.dll,如果要在Win32平台上使用UniCurses,请确保PDCurses v3.4 +与UniCurses位于同一文件夹中。 追溯(最近一次通话结束):
  File "C:\Users\user\AppData\Local\Programs\Python\Python37-32\lib\site-packages\unicurses.py", line 43, in 
    import curses   # see if the platform supports curses natively
  File "C:\Users\user\AppData\Local\Programs\Python\Python37-32\lib\curses\__init__.py", line 13, in 
    from _curses import *
ModuleNotFoundError: No module named '_curses'**

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

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

1 个答案:

答案 0 :(得分:0)

您将必须下载pdcurses.dll并将其放在您的文件夹中。它很容易在线上获得。以前它只是在一个网站上-python Foundation发布它的网站,但现在有很多网站