Здраствуите всем может кто небудь обяснить как установить модуль 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/ открывается?
Нет это мои компютер , интернет вроде работает , попробую переустановить питон,
Спасибо за помощь