#python #pip
#python #модуль #pip #pyautogui
Вопрос:
Я не могу установить модуль python под названием «pyautogui» в Windows 10 с версией python 3.8
CMD:
C:UsersМиша>pip install pyautogui
Collecting pyautogui
Using cached PyAutoGUI-0.9.50.tar.gz (57 kB)
Collecting pymsgbox
Using cached PyMsgBox-1.0.8.tar.gz (18 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... error
ERROR: Command errored out with exit status 1:
command: 'c:python38python.exe' 'c:python38libsite-packagespip_vendorpep517_in_process.py' prepare_metadata_for_build_wheel 'C:UsersCA81~1AppDataLocalTemptmphpcf9lnw'
cwd: C:UsersМишаAppDataLocalTemppip-install-rzx8xe3ppymsgbox
Complete output (14 lines):
running dist_info
creating C:UsersМишаAppDataLocalTemppip-modern-metadata-f8srr00jPyMsgBox.egg-info
writing C:UsersМишаAppDataLocalTemppip-modern-metadata-f8srr00jPyMsgBox.egg-infoPKG-INFO
writing dependency_links to C:UsersМишаAppDataLocalTemppip-modern-metadata-f8srr00jPyMsgBox.egg-infodependency_links.txt
writing top-level names to C:UsersМишаAppDataLocalTemppip-modern-metadata-f8srr00jPyMsgBox.egg-infotop_level.txt
writing manifest file 'C:UsersМишаAppDataLocalTemppip-modern-metadata-f8srr00jPyMsgBox.egg-infoSOURCES.txt'
reading manifest file 'C:UsersМишаAppDataLocalTemppip-modern-metadata-f8srr00jPyMsgBox.egg-infoSOURCES.txt'
reading manifest template 'MANIFEST.in'
Error in sitecustomize; set PYTHONVERBOSE for traceback:
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xcc in position 0: invalid continuation byte (sitecustomize.py, line 21)
warning: no files found matching '*.py' under directory 'pymsgbox'
writing manifest file 'C:UsersМишаAppDataLocalTemppip-modern-metadata-f8srr00jPyMsgBox.egg-infoSOURCES.txt'
creating 'C:UsersМишаAppDataLocalTemppip-modern-metadata-f8srr00jPyMsgBox.dist-info'
error: invalid command 'bdist_wheel'
----------------------------------------
ERROR: Command errored out with exit status 1: 'c:python38python.exe' 'c:python38libsite-packagespip_vendorpep517_in_process.py' prepare_metadata_for_build_wheel 'C:UsersCA81~1AppDataLocalTemptmphpcf9lnw' Check the logs for full command output.
Я еще не пытался что-то сделать, потому что я не понимаю ошибки. Есть идеи?
Комментарии:
1. github.com/pypa/pip/issues/4251 может быть, это
2. @Kendoka, я не нашел там решения, которое мне подходит.
Ответ №1:
Я нашел решение:
-
откат pip к более старой версии:
python -m pip install pip==18.1
-
установите нужный модуль:
pip install pyautogui
-
обновить pip:
python -m pip install --upgrade pip
P.S. это решение работает и для других модулей.
Ответ №2:
В официальной документации упоминается использование «pip install PyAutoGUI» (следуйте соответствующему описанию). Я использовал то же самое и работает для меня.
Комментарии:
1.
pip
Имена пакетов For и PyPI не чувствительны к регистру, поэтомуpip install PyAutoGUI
они точно такие же, какpip install pyautogui
.