Найти - Пользователи
Полная версия: UniCurses на Python 3 под windows
Начало » Python для новичков » UniCurses на Python 3 под windows
1
Vapekreng
Здравствуйте, возникла такая проблема: не могу запустить сабж. Что делал:
1. Скачал и установил UniCurses https://sourceforge.net/projects/pyunicurses/
2. Скачал PDCurses https://github.com/Chiel92/unicurses
3. Скопировал содержимое папки pdc34dllu по следующим путям:
C:\Python3
C:\Python3\Lib\site-packages
C:\Python3\Lib\site-packages\unicurses
C:\Python3\Lib\curses

При запуске скрипта из C:\Python3\Lib\site-packages выдает:

============== RESTART: C:\Python3\Lib\site-packages\Console.py ==============

=============================== RESTART: Shell ===============================
>>>


При запуске из других мест выдает:

============ RESTART: CUsers/Vapekreng/Desktop/console_blank.py ============
Fatal error: can't find pdcurses.dll for linking, make sure PDCurses v3.4+ is in the same folder as UniCurses if you want to use UniCurses on a win32 platform.

Traceback (most recent call last):
File “C:\Python3\lib\site-packages\unicurses.py”, line 43, in <module>
import curses # see if the platform supports curses natively
File “C:\Python3\lib\curses\__init__.py”, line 13, in <module>
from _curses import *
ImportError: No module named ‘_curses’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “CUsers/Vapekreng/Desktop/console_blank.py”, line 1, in <module>
import unicurses
File “C:\Python3\lib\site-packages\unicurses.py”, line 54, in <module>
raise ImportError(“UniCurses initialization error - pdcurses.dll not found.”)
ImportError: UniCurses initialization error - pdcurses.dll not found.

Ну и сам скрипт, который пытаюсь запустить:

 import unicurses
stdscr = unicurses.initscr()
stdscr.clear()
unicurses.noecho()
unicurses.cbreak()
stdscr.keypad(True)
print('Hello world!')
print('Привет, мир!')
stdscr.refresh()
stdscr.getkey()
unicurses.getch()
stdscr.keypad(False)
unicurses.nocbreak
unicurses.echo()
unicurses.endwin()

Подскажите: куда скинуть библиотеку, чтобы питон видел её и не приходилось бы работать строго в папке с этой библиотекой. А так же, если можно, напишите скрипт, который выводил бы в консоль Hello world и ожидал нажатия любой клавиши.
В целом, нужна возможность работать с консолью под windows: отображать определенные символы на определенных позициях консоли и считывать нажатые клавиши. Если есть другие более удобные способы - не откажусь рассмотреть. Заранее всем спасибо

ZerG
Зачем качал и копировал?
PIP все сделает сам как надо!
s_t_r_a_j
Vapekreng
Здравствуйте, возникла такая проблема: не могу запустить сабж. Что делал:1. Скачал и установил UniCurses https://sourceforge.net/projects/pyunicurses/2. Скачал PDCurses https://github.com/Chiel92/unicurses3. Скопировал содержимое папки pdc34dllu по следующим путям:C:\Python3C:\Python3\Lib\site-packagesC:\Python3\Lib\site-packages\unicursesC:\Python3\Lib\cursesПри запуске скрипта из C:\Python3\Lib\site-packages выдает:============== RESTART: C:\Python3\Lib\site-packages\Console.py ============================================= RESTART: Shell ===============================>>> При запуске из других мест выдает:============ RESTART: CUsers/Vapekreng/Desktop/console_blank.py ============Fatal error: can't find pdcurses.dll for linking, make sure PDCurses v3.4+ is in the same folder as UniCurses if you want to use UniCurses on a win32 platform.Traceback (most recent call last):File “C:\Python3\lib\site-packages\unicurses.py”, line 43, in <module>import curses # see if the platform supports curses nativelyFile “C:\Python3\lib\curses\__init__.py”, line 13, in <module>from _curses import *ImportError: No module named ‘_curses’During handling of the above exception, another exception occurred:Traceback (most recent call last):File “CUsers/Vapekreng/Desktop/console_blank.py”, line 1, in <module>import unicursesFile “C:\Python3\lib\site-packages\unicurses.py”, line 54, in <module>raise ImportError(“UniCurses initialization error - pdcurses.dll not found.”)ImportError: UniCurses initialization error - pdcurses.dll not found.Ну и сам скрипт, который пытаюсь запустить:
Доброго времен! Подскажите, вы узнали ответ на свой вопрос? Умея аналогичная проблема просто
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB