Как установить pyautogui pycharm

Importing PyAutoGUI into PyCharm with Python 3.8.8 just not working [closed]

Want to improve this question? Update the question so it’s on-topic for Stack Overflow.

When I try to run the command, I get the message «ModuleNotFoundError: No module named ‘pyautogui’«.

I looked it up, and everyone said stuff like «just run pip install pyautogui in cmd» or pip3 install pyautogui or similar stuff. But that’s not the problem (I think), it is already installed under C:\Python39\Lib\site-packages (I still run it everytime it doesn’t work just to be save). The next thing I found was someone being told to go to the settings in PyCharm and add pyautogui as interpreter, but when I try that, it just doesn’t show up.

The next thing I tried was clicking on the error in PyCharm and selecting «install package pyautogui«, but all I get is this:

PackagesNotFoundError: The following packages are not available from current channels:

To search for alternate channels that may provide the conda package you’re looking for, navigate to

and use the search bar at the top of the page.«

I then used anaconda.org and the anaconda prompt to install pyautogui. again.

But still, it changed nothing. I still don’t find anything and it still can’t install pyautogui itself with the same error message as above. All I found out is that the anaconda prompt tells me that my python version is 3.8.8 and my command prompt says it’s 3.9.6. So I deinstalled 3.9.6 and installed 3.8.8 and reinstalled pyautogui, once with the pip command in cmd and once with the command in the anaconda prompt. Still, nothing works.

And yes, I already added Anaconda to path, because I saw somewhere that it’s supposed to help. Well, it doesn’t, and now I’m here, asking for help.

Does anybody know what I could be doing wrong?

Источник

Автоматизируйте свой компьютер с помощью Python – PyAutoGui

Как автоматизировать компьютерную мышь и клавиатуру с помощью Python

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

Сегодня вы узнаете, «Как автоматизировать компьютерную мышь и клавиатуру с помощью Python». Модуль PyAutoGui способен автоматизировать нашу мышь и клавиатуру . Я видел много статей, связанных с этим модулем, но здесь я постараюсь дать вам некоторые уникальные идеи использования этого модуля.

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharmАнимация мыши с помощью PyAutoGUI

Установка

Windows

macOS:

Linux:

В Linux вам нужно установить несколько пакетов.

Начало

Мы разберём следующие вещи, которые вы можете сделать используя PyAutoGUI.

Предохранители

Пауза

Пауза – это опция в PyAutoGUI, которая устанавливает паузу между каждым вызовом модуля. Например: у нас есть две функции: одна записывает а другие кликают, вторая функция выполняется после заданной продолжительности, когда установлена ​​эта опция.

Отказоустойчивость

Этот параметр больше подходит для отмены программы с помощью сочетания клавиш CTRL + C. Если для этого параметра установлено значение True, программа прерывается и выдает pyautogui.FailSafeException исключение, перемещая мышь в верхний левый угол экрана.

Движение мыши

Вы можете переместить мышь в координаты x, y экрана, используя следующую функцию класса pyautogui

где x и y – координаты XY на экране. X направляет направо, Y направляет вниз. Длительность – это время в секундах, в течении которого будет выполнятся это действие.

Есть еще одна функция, которая перемещает мышь относительно текущей позиции мыши, что означает, что она будет перемещать мышь (100 100) влево и вправо от текущей позиции мыши.

Здесь xOffset и yOffset – изменяют положение от текущей позиции мыши x и y соответственно.

Перетаскивание

Перетаскивание – это еще одна удивительная и важная особенность мыши, перетаскивание просто означает перемещение мыши с зажатой кнопкой. Вы можете осуществить перетаскивание с помощью следующей функции.

Объяснение этих функций аналогично движению мыши.

Клики

Как вы знаете, есть разные типы кликов, которые мы можем выполнять с помощью мыши вручную. PyAutoGUI может позволить нам использовать многие из этих функций. Некоторые из них:

Синтаксис:

Вы можете использовать click() функцию следующим образом:

Есть также отдельные функции, чтобы получить ту же работу.

Прокрутка

Колесо прокрутки у мыши можно имитировать, вызывая scroll() функцию и передавая целое число «нажатий» для прокрутки. Количество прокрутки в «нажатии» зависит от платформы.

Синтаксис

Вы можете использовать scroll() функцию следующим образом:

Вы можете использовать hscroll() для прокрутки влево и вправо на платформах Linux и OSX.

Клавиатура

Написание

Вы можете написать алфавит, слово или предложение с помощью функции из класса pyautogui. Он также предлагает задержку между каждым набирающим словом, что делает его более фантастическим.

Если вы хотите анимировать это предложение и хотите, чтобы компьютер писал его через небольшой промежуток времени, вы можете использовать атрибут интервала.

Нажатие клавиш

Чтобы нажать эти клавиши, вызовите press() функцию и передайте ей определенные значения в строке.

Чтобы нажать более одной клавиши, передать список, он принимает другой необязательный атрибут, presses=1 который ограничивает количество нажатий клавиш (клавиши).

Существует также еще один атрибут interval=0.0 – интервал между нажатиями клавиш.

press() это просто обертка для keyUp() и keyDown() функций, которые имитируют нажатие клавиши, а затем отпускание.

Сочетания клавиш

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

Вышеуказанный код эквивалентен

Сообщения

PyAutoGUI также отображает окна сообщений в стиле JavaScript. Предусмотрено четыре функции окна сообщений

Окно оповещения

Отображает простое окно сообщения с текстом и одной кнопкой ОК. Возвращает текст кнопки, на которую нажали.

Окно подтверждения

Отображает окно сообщения с кнопками OK и Отмена. Количество и текст кнопок могут быть настроены. Возвращает текст кнопки, на которую нажали.

Окно подсказки

Отображает окно сообщения с вводом текста и кнопки ОК и Отмена. Возвращает введенный текст или None, если нажать кнопку «Отмена».

Окно пароля

Скриншот (поиск изображений)

PyAutoGUI может делать снимки экрана, сохранять их в файлы и находить изображения на экране. Это полезно, если у вас есть маленькое изображение, скажем, кнопки, которую нужно нажать, и вы хотите найти ее на экране

Снимок экрана

Вызов screenshot() вернет объект Image. Передача строки имени файла сохранит снимок экрана в файл, а также вернет его как объект изображения.

Существует также необязательный region аргумент ключевого слова, если вы не хотите снимок экрана всего экрана. Вы можете передать четырехзначный кортеж left, top, width и height области для захвата:

Нахождение изображения на экране

Вы можете визуально найти что-то на экране, если у вас есть файл изображения этого. Например, допустим, что приложение калькулятора запущено на вашем компьютере и выглядит так:

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharmКалькулятор

и у вас есть изображение кнопки, например, изображение кнопки 7

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm7 кнопка

Другие особенности

Размер экрана

Чтобы получить размер экрана, в PyAutoGUI есть функция, size() которая возвращает кортеж целых чисел: (ширина, высота) для размера основного монитора.

Положение курсора

Чтобы получить текущую позицию курсора, в PyAutoGUI есть функция, position() которая возвращает кортеж целых чисел: (x, y) для текущей позиции курсора мыши.

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

Игра Страшный лабиринт

Цель состоит в том, чтобы переместить курсор по синему пути. Если вы дотронетесь до черного пикселя, вы вернетесь к началу.

Самым сложным, на мой взгляд, была заключительная часть, где коридор слишком узок. Что, если бы вы могли создать скрипт на python, для самостоятельного завершения лабиринта?

Игра Google Dino

Другой пример: вы наверняка знаете эту игру

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharmИгра Google Динозавр

Он, вероятно, наименее любимый друг из всех пользователей Chrome, так как в него играют только когда нет интернета. Цель состоит в том, чтобы просто избежать препятствий, которые приближаются к Динозавру.

Вы можете непрерывно делать снимки экрана своего игрового экрана и анализировать следующее:

На этом изображении препятствия классифицируются в красных прямоугольниках. Динозавр должен прыгнуть, если красная коробка коснулась зеленой линии. Здесь немного математики, но это неважно в данный момент. Если у вас есть рабочий код, которым вы хотите поделиться, то скидывайте в наш чат и добавляйте наивысший балл, который вы достигли, используя свой код.

Откладывание текстов

Была ли у вас когда-нибудь ситуация, когда вы заканчиваете писать свое письмо / сообщение в 3 часа утра и не знаете, отправлять ли его сразу или ждать до утра, чтобы избежать вопросов «почему вы не спите ночью, как нормальные люди»? Вот решение:

Этот скрипт поможет вам отложить отправку сообщения на 6 часов (либо меняйте задержку).

Читатель диаграммы

Несколько лет назад мы с другом обнаружили веб-сайт с потрясающей инвестиционными возможностями.

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharmГрафик цен для EUR / USD где-то в 2017 году

Все, что вам нужно было сделать, это решить, увеличилась или снизилась цена между текущим моментом и красной линией. Вы делаете ставку, и если ваше мнение было правильным, вы получите свою ставку + 90%. Поэтому мы подумали, что нам понадобится алгоритм, который статистически корректен более чем на 56%. Мы надеялись, что сможем создать алгоритм, который будет верен, по крайней мере, на 70–80% всех прогнозов, и мы будем плавать в огромном денежном океане.

При создании торгового алгоритма я не нашел способа получить доступ к тем же ценовым данным. Поэтому я создал функцию, которая читает график с захваченным скриншотом. Идея была проста: я перебрал ось X с простым циклом for. Если указана x-координата, я итерировал по оси y с другим для цикла, пока цвет пикселя не стал белым, а не оранжевым. Этот метод возвращает список относительных высот точек данных на рисунке. Соответствующий код был:

Вывод

PyAutoGUI – это удивительный инструмент для автоматизации, и с творческим подходом нет ограничений.

В этом уроке мы узнали, как использовать PyAutoGUI библиотеку для автоматизации. Мы поговорили о процессе его установки для различных операционных систем, а затем изучили некоторые его общие функции. После этого мы изучили функции, специфичные для движений мыши, управления мышью и клавиатуры.

После изучения этого руководства вы можете использовать PyAutoGUI для автоматизации операций с графическим интерфейсом для повторяющихся задач в своем собственном приложении.

Источник

Как правильно устанавливать библиотеки в PyCharm?

VolodinAS

Новичок

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

Через командную строку я установил нужные мне библиотеки.
Команды:

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

То есть, через IDLE всё работает.

Запускаю PyCharm, вставляю этот же код:

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

1\AppData\Local\Temp\tmpttixcb_z:
Error in sitecustomize; set PYTHONVERBOSE for traceback:
SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xef in position 0: invalid continuation byte (sitecustomize.py, line 7)
Running from numpy source directory.
setup.py:480: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
run_build = parse_setuppy_commands()
Cythonizing sources
Error in sitecustomize; set PYTHONVERBOSE for traceback:
SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xef in position 0: invalid continuation byte (sitecustomize.py, line 7)
Processing numpy/random\_bounded_integers.pxd.in
Processing numpy/random\bit_generator.pyx
Traceback (most recent call last):
File «C:\Users\VolodinAS\AppData\Local\Temp\pycharm-packaging\numpy\tools\cythonize.py», line 59, in process_pyx
from Cython.Compiler.Version import version as cython_version
ModuleNotFoundError: No module named ‘Cython’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File «C:\Users\VolodinAS\AppData\Local\Temp\pycharm-packaging\numpy\tools\cythonize.py», line 235, in
main()
File «C:\Users\VolodinAS\AppData\Local\Temp\pycharm-packaging\numpy\tools\cythonize.py», line 231, in main
find_process_files(root_dir)
File «C:\Users\VolodinAS\AppData\Local\Temp\pycharm-packaging\numpy\tools\cythonize.py», line 222, in find_process_files
process(root_dir, fromfile, tofile, function, hash_db)
File «C:\Users\VolodinAS\AppData\Local\Temp\pycharm-packaging\numpy\tools\cythonize.py», line 188, in process
processor_function(fromfile, tofile)
File «C:\Users\VolodinAS\AppData\Local\Temp\pycharm-packaging\numpy\tools\cythonize.py», line 64, in process_pyx
raise OSError(‘Cython needs to be installed in Python as a module’)
OSError: Cython needs to be installed in Python as a module
Traceback (most recent call last):
File «D:\DOCUMENTS\ПРОГРАММИРОВАНИЕ\PYTHON\PROJECTS\PYCHARM\me2safeautocracker\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_vendor\pep517\_in_process.py», line 207, in
main()
File «D:\DOCUMENTS\ПРОГРАММИРОВАНИЕ\PYTHON\PROJECTS\PYCHARM\me2safeautocracker\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_vendor\pep517\_in_process.py», line 197, in main
json_out[‘return_val’] = hook(**hook_input[‘kwargs’])
File «D:\DOCUMENTS\ПРОГРАММИРОВАНИЕ\PYTHON\PROJECTS\PYCHARM\me2safeautocracker\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_vendor\pep517\_in_process.py», line 69, in prepare_metadata_for_build_wheel
return hook(metadata_directory, config_settings)
File «D:\DOCUMENTS\ПРОГРАММИРОВАНИЕ\PYTHON\PROJECTS\PYCHARM\me2safeautocracker\venv\lib\site-packages\setuptools-40.8.0-py3.8.egg\setuptools\build_meta.py», line 140, in prepare_metadata_for_build_wheel
File «D:\DOCUMENTS\ПРОГРАММИРОВАНИЕ\PYTHON\PROJECTS\PYCHARM\me2safeautocracker\venv\lib\site-packages\setuptools-40.8.0-py3.8.egg\setuptools\build_meta.py», line 210, in run_setup
File «D:\DOCUMENTS\ПРОГРАММИРОВАНИЕ\PYTHON\PROJECTS\PYCHARM\me2safeautocracker\venv\lib\site-packages\setuptools-40.8.0-py3.8.egg\setuptools\build_meta.py», line 126, in run_setup
File «setup.py», line 508, in
setup_package()
File «setup.py», line 488, in setup_package
generate_cython()
File «setup.py», line 285, in generate_cython
raise RuntimeError(«Running cythonize failed!»)
RuntimeError: Running cythonize failed!

Command «D:\DOCUMENTS\ПРОГРАММИРОВАНИЕ\PYTHON\PROJECTS\PYCHARM\me2safeautocracker\venv\Scripts\python.exe D:\DOCUMENTS\ПРОГРАММИРОВАНИЕ\PYTHON\PROJECTS\PYCHARM\me2safeautocracker\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_vendor\pep517\_in_process.py prepare_metadata_for_build_wheel C:\Users\VOLODI

1\AppData\Local\Temp\tmpttixcb_z» failed with error code 1 in C:\Users\VolodinAS\AppData\Local\Temp\pycharm-packaging\numpy

Помогите, пожалуйста, решить проблему. Пытался гуглить, но так и не нашел нужного решения. Не понимаю, PyCharm не использует ранее установленные библиотеки?

Источник

Install, uninstall, and upgrade packages

PyCharm provides methods for installing, uninstalling, and upgrading Python packages for a particular Python interpreter. By default, PyCharm uses pip to manage project packages. For Conda environments you can use the conda package manager.

Manage packages in the Python Packages tool window

This tool window is available in PyCharm 2021.1 and later

The Python Packages tool window shows installed packages and the packages available in the PyPI repository. Use the Search field to filter out the list of the available packages.

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

You can preview package documentation in the documentation area, or you can click the Documentation link and open the corresponding resource in a browser.

Install packages from repositories

Start typing the package name in the Search field of the Python Package tool window. You should be able to see the number of the matching packages.

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

Expand the list of the available versions in the upper-right corner of the tool window. Select the required version or keep it the latest.

Click the Install button next to the version list. Once PyCharm notifies you about successful installation, you should see the package in the list of the installed packages.

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

Install packages from Version Control System

Specify a path to the target git repository. Refer to pip documentation for more information about supported path formats. Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

Select Install as editable (-e) if you want to install a project in editable mode (for example, setuptools develop mode ).

Install packages from a local machine

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

Specify a path to the package directory or an archive ( zip or whl ).

Manage packages in the Python interpreter settings

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

If you select a Python interpreter with the configured Conda environment, the Use Conda Package Manager toggle appears in the packages area toolbar.

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

Use this toggle to manage packages from the Conda environment repository. This toggle is enabled by default for Conda environments.

Install a package

In the Available Packages dialog that opens, preview the list of the available packages.

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

Type the name of the package to install in the Search field. The list shrinks to show the matching packages only.

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

If required, select the following checkboxes:

Specify version : if this checkbox is selected, you can select the desired version from the list of available versions. By default, the latest version is taken.

Options : If this checkbox is selected, you can type the pip install command-line options in the text field.

Install to user’s site packages directory

: If this checkbox is left cleared (by default), then the packages will be installed into the current interpreter package directory. If the checkbox is selected, the packages will be installed into the specified directory. This option is not available for Conda environments.

If you’ve got any or error messages, consult the Troubleshooting guide for a solution.

Uninstall a package

In the list of the packages, select the packages to be removed.

Click Uninstall ( ). The selected packages are removed from disk.

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

Upgrade a package

In the list of the packages, select the package to be upgraded.

Как установить pyautogui pycharm. Смотреть фото Как установить pyautogui pycharm. Смотреть картинку Как установить pyautogui pycharm. Картинка про Как установить pyautogui pycharm. Фото Как установить pyautogui pycharm

The selected packages are upgraded to the latest available versions.

Click OK to complete upgrading.

If you’re accustomed to installing packages from the commands line, you can proceed with your workflow using the Terminal.

Reuse installed packages

Create a new virtual environment and install packages that you want to be used in other projects. Then you can specify this virtual environment as a Python interpreter for the target project and all the needed packages will be available.

In the Terminal window execute the following command:

Источник

невозможно успешно импортировать / использовать библиотеку pyautogui в моей среде IDE

Я пытаюсь использовать небольшой скрипт, чтобы слегка двигать мышью каждую минуту или две, чтобы создать видимость, что я сижу за своим столом (пожалуйста, не говорите моему боссу)

Кто-нибудь может помочь понять, почему это может происходить?

Из командной строки мне удалось успешно установить pip install pyautogui

Обратите внимание, что: pip3 install autogui не был распознан

Как только я открыл pycharm, я запустил код и получил следующую ошибку:

ModuleNotFoundError: No module named ‘pyautogui’

** полный код ниже для справки

2 ответа

Более того, я почти уверен, что когда вы запускаете pip со своей консоли, вы используете другой его экземпляр на своем компьютере, а не тот, который вы установили в качестве интерпретатора в pycharm, поэтому вы вообще не можете использовать pip3.

Если ничего из вышеперечисленного не помогло, опишите подробнее свой вопрос, и я отредактирую ответ.

Проблема может заключаться в том, что у вас не установлен pip.

Я знаю, что на большинстве Mac предустановлены pip и Python, но не помешает попробовать: sudo easy_install pip

Если проблема не в этом, возможно, вы запускаете pip install packageName не в том каталоге.

На этот вопрос ответили для Mac, но переключение команд на другую ОС не должно быть трудным. Просто убедитесь, что pip установлен и вы устанавливаете его в правильный каталог.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *