Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"No Windows Console found. Are you running cmd.exe?"

All I did was copy and pasted some example code from PyInquirer into my IDE and it doesn't work and I am confused as to why.

THE CODE:

   from __future__ import print_function, unicode_literals
from PyInquirer import prompt
from pprint import pprint
questions = [
    {
        'type': 'input',
        'name': 'first_name',
        'message': 'What\'s your first name',
     }
]
answers = prompt(questions)
pprint(answers)

THE ERROR:

C:\Users\minch\AppData\Local\Microsoft\WindowsApps\python.exe C:\Users\minch\PycharmProjects\Unicorn\Transformations.py
Traceback (most recent call last):
  File "C:\Users\minch\PycharmProjects\Unicorn\Transformations.py", line 11, in <module>
    answers = prompt(questions)
  File "C:\Users\minch\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\PyInquirer\prompt.py", line 69, in prompt
    answer = run_application(
  File "C:\Users\minch\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\prompt_toolkit\shortcuts.py", line 576, in run_application
    output=create_output(true_color=true_color))
  File "C:\Users\minch\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\prompt_toolkit\shortcuts.py", line 118, in create_output
    return Win32Output(stdout)
  File "C:\Users\minch\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\prompt_toolkit\terminal\win32_output.py", line 80, in __init__
    info = self.get_win32_screen_buffer_info()
  File "C:\Users\minch\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\prompt_toolkit\terminal\win32_output.py", line 172, in get_win32_screen_buffer_info
    raise NoConsoleScreenBufferError
prompt_toolkit.terminal.win32_output.NoConsoleScreenBufferError: No Windows console found. Are you running cmd.exe?

Process finished with exit code 1

I have no idea why this is happening. Why is this happening?

like image 758
bumblehumble Avatar asked Dec 28 '25 04:12

bumblehumble


1 Answers

If you are using PyCharm go to Run/Debug configurations -> enable "Emulate terminal output in console"

enter image description here

like image 76
Caner Avatar answered Dec 30 '25 18:12

Caner