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

问题描述 投票:1回答:1
  1. 我在python中导入了curses,但是当我尝试从cmd运行程序时,它说ModuleNotFoundError:没有名为'_curses'的模块。
  2. 我为我的Python版本搜索了Unicurses,然后安装了它,然后我对PDcurses做了同样的事情,我把zip文件的内容放在我的python文件夹中。
  3. 我使用IDLE并键入import unicurses并得到错误:**致命错误:无法找到pdcurses.dll进行链接,如果要在win32上使用UniCurses,请确保PDCurses v3.4 +与UniCurses位于同一文件夹中平台。 Traceback(最近一次调用最后一次):
  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,然后将pdcurses下载的内容转发到主python文件夹中。我在Windows 7.编辑:使用pip install windows-curses命令安装了使用pip的curses但是现在我尝试在cmd上运行时出现黑屏

python-3.x module curses pdcurses unicurses
1个回答
0
投票

你必须下载pdcurses.dll并将其放在你的文件夹中。它很容易在线获取。早些时候它只在一个网站上 - 蟒蛇基金会发布它的网站,但现在有很多网站

© www.soinside.com 2019 - 2024. All rights reserved.