События мыши и клавиатуры, как установить модуль pynput?

Здраствуите всем может кто небудь обяснить как установить модуль pynput для для работы с событиями мыши клавиатуры ?
Перед импортированием его ведь надо установить ? В IDLE импортируя from pynput import mouse,keyboard выдает ошибку
Его ведь устанавливают из команднои строки?

Обычно для установки питоновских библиотек используют pip.
И еще обычно удобнее ставить их не глобально, а изолировано с помощью virtualenv. (и еще для упрощения работы с этим есть обертки типа poetry)

А. Подробнее не могли бы обяснить?
Глобально ,или изолированно я не совсем понял это как? Его скачивают и устанавливают или как?, я пробовал через команндную строку набрв туда команды которые нашел в одном саите, пробует установить и выдает ошибку

Изолировано значит, что у каждого проекта будут свои библиотеки, а не общие для всего в системе. Это позволяет например использовать разные версии одной библиотеки для разных проектов на одном компе.

Надо погуглить выделенные слова из моего сообщения выше, почитать разные статьи, разобраться, воспользоваться каким-нибудь из изученных способов.

Я много где искал ,вкаждои статье разные инструкции и команды которые не понятно куда надо вбить подробные пошаговые инструкции нет
Вообще хотябы это делается через командную строку ведь делается ?

Вообще, хотя бы это делается через командную строку, ведь делается ?

Да, можно выполнить установку модуля python через командную строку

«The standard packaging tools are all designed to be used from the command line.»

Обычно да.
В некоторых IDE (PyCharm, …) есть и GUI для этого.

А в этой?

Прочитал список пунктов меню, не увидел. (То есть, по моему мнению, в этой IDE графическими средствами сделать нельзя)

Да, IDLE это больше простой редактор текста, ее используют в основном новички. Остальные берут PyCharm (там есть бесплатная версия), VS Code, vim/emacs.

Я пробовал установить pynput
так

pip instal pynput
Потом так
pip3 instal pynput
И так тоже
python -m pip install pynput

каждыи вариант не работает начинает что то грузить и выдает ошибиьку в каждом случае

Скопируйте вывод из консоли нормально. Или если уж картинка, то хоть скриншот, а не фото )

Как скопировать текст из командной строки в Windows 7, 10, 11

Вот что выдает командная строка

C:\Users\Ds>pip install pynput
Defaulting to user installation because normal site-packages is not writeable
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000002283EF2C430>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)‘: /simple/pynput/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000002283EF2C550>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)‘: /simple/pynput/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000002283EF2C730>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)‘: /simple/pynput/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000002283EF2C8E0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)‘: /simple/pynput/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000002283EF2CA90>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)': /simple/pynput/
ERROR: Could not find a version that satisfies the requirement pynput (from versions: none)
ERROR: No matching distribution found for pynput

C:\Users\Ds>python -m pip install pynput
Defaulting to user installation because normal site-packages is not writeable
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x0000017DBDEAD1C0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)‘: /simple/pynput/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x0000017DBDEAD2B0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)‘: /simple/pynput/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x0000017DBDEAD460>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)‘: /simple/pynput/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x0000017DBDEAD610>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)': /simple/pynput/
ERROR: Operation cancelled by user

C:\Users\Ds>pip3 install pynput
Defaulting to user installation because normal site-packages is not writeable
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001B9EF08C430>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)‘: /simple/pynput/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001B9EF08C550>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)‘: /simple/pynput/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001B9EF08C730>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)‘: /simple/pynput/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001B9EF08C8E0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)‘: /simple/pynput/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001B9EF08CA90>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’)': /simple/pynput/
ERROR: Could not find a version that satisfies the requirement pynput (from versions: none)
ERROR: No matching distribution found for pynput

Либо что-то не так или с подключением к интернету, либо питон как-то не так установлен.
Если это комп на работе или в учебном заведении, то может там почему-то блокируется что-то.
https://pypi.org/ открывается?

Нет это мои компютер , интернет вроде работает , попробую переустановить питон,
Спасибо за помощь