Неустранимая ошибка: не удается найти файл pdcurses.dll для ссылки, убедитесь, что PDCurses v3.4 + находится в той же папке, что и UniCurses - PullRequest
0 голосов
/ 05 сентября 2018
  1. Я импортировал curses в python, но затем, когда я попытался запустить программу из cmd, он сказал ModuleNotFoundError: нет модуля с именем _curses .
  2. Я искал Unicurses для своей версии Python, затем установил ее, затем я проделал то же самое с PDcurses и поместил содержимое zip-файла в мою папку python.
  3. Я использовал IDLE и набрал Unicurses импорта и получил ошибку: ** Неустранимая ошибка: не удается найти pdcurses.dll для компоновки, убедитесь, что PDCurses v3.4 + находится в той же папке, что и UniCurses, если вы хотите использовать UniCurses на платформе win32. 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 с помощью команды pip install windows-curses но теперь я получаю черный экран при попытке запустить на cmd

1 Ответ

0 голосов
/ 21 марта 2019

вам нужно будет скачать pdcurses.dll и поместить его в свою папку. Это легко доступно онлайн. Раньше он был только на одном веб-сайте - сайте, на котором его выпустил фонд python, но теперь есть множество сайтов с ним

...