На Windows 7 Pro , я использую предоставляемую извне библиотеку Python, которая требует небольшой работы, но к которой у меня нет доступа к исходному коду.Я тестирую доступ к этой библиотеке из приглашения IPython .При попытке инициализировать библиотеку происходит сбой из-за отсутствия консоли Windows / экранного буфера:
Traceback (most recent call last):
File "C:\Users\dbanas\Anaconda3\envs\pybert-dev\Scripts\ipython-script.py", line 10, in <module>
sys.exit(start_ipython())
File "C:\Users\dbanas\Anaconda3\envs\pybert-dev\lib\site-packages\IPython\__init__.py", line 125, in start_ipython
return launch_new_instance(argv=argv, **kwargs)
{snip}
File "C:\Users\dbanas\Anaconda3\envs\pybert-dev\lib\site-packages\prompt_toolkit\output\win32.py", line 317, in get_rows_below_cursor_position
info = self.get_win32_screen_buffer_info()
File "C:\Users\dbanas\Anaconda3\envs\pybert-dev\lib\site-packages\prompt_toolkit\output\win32.py", line 178, in get_win32_screen_buffer_info
raise NoConsoleScreenBufferError
prompt_toolkit.output.win32.NoConsoleScreenBufferError: No Windows console found. Are you running cmd.exe?
У меня есть 2 вопроса:
Почемубиблиотека не может найти экранный буфер, учитывая, что я тестирую из командной строки IPython?
Что я собираюсь делать, когда хочу вызвать эту библиотеку из приложения с графическим интерфейсом,у которого нет консоли?