[Python] Mesures temporaires contre l'erreur d'installation de pyautogui (PyMsgBox)

Aperçu

Hier (24 mai 2020), lorsque j'ai essayé d'installer la bibliothèque externe pyautogui avec pip, j'ai eu une erreur et je n'ai pas pu l'installer. Il y a environ un demi-mois, j'ai pu l'installer sur le même PC sans aucun problème, j'ai donc pensé que c'était étrange et l'ai essayé. La cause profonde n'est pas encore connue, mais je la noterai car j'ai pu la traiter provisoirement pour le moment.

Conclusion

On s'attend à ce qu'une erreur se soit produite dans la bibliothèque externe "PyMsgBox" installée avec pyautogui. Avant d'installer pyautogui ** Installez la version 1.0.7, qui est une avant la dernière version de PyMsgBox, individuellement. Après cela, j'ai pu éviter l'erreur et l'installer en installant pyautogui **. Pour installer une bibliothèque qui n'est pas la dernière version avec pip, spécifiez ver. Comme indiqué ci-dessous. pip install PyMsgBox==1.0.7

contenu de l'erreur

Preparing wheel metadata ... error
    ERROR: Command errored out with exit status 1:
     command: 'c:\users\aaa\desktop\python\test_env\scripts\python.exe' 'c:\users\aaa\desktop\python\test_env\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 
'C:\Users\aaa\AppData\Local\Temp\tmpu281egyw'
         cwd: C:\Users\aaa\AppData\Local\Temp\pip-install-d2sptygb\pymsgbox
    Complete output (14 lines):
    running dist_info22:17 2020/05/24
    creating C:\Users\aaa\AppData\Local\Temp\pip-modern-metadata-exbqlb5h\PyMsgBox.egg-info
    writing C:\Users\aaa\AppData\Local\Temp\pip-modern-metadata-exbqlb5h\PyMsgBox.egg-info\PKG-INFO
    writing dependency_links to C:\Users\aaa\AppData\Local\Temp\pip-modern-metadata-exbqlb5h\PyMsgBox.egg-info\dependency_links.txt
    writing top-level names to C:\Users\aaa\AppData\Local\Temp\pip-modern-metadata-exbqlb5h\PyMsgBox.egg-info\top_level.txt
    writing manifest file 'C:\Users\aaa\AppData\Local\Temp\pip-modern-metadata-exbqlb5h\PyMsgBox.egg-info\SOURCES.txt'
    reading manifest file 'C:\Users\aaa\AppData\Local\Temp\pip-modern-metadata-exbqlb5h\PyMsgBox.egg-info\SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    Error in sitecustomize; set PYTHONVERBOSE for traceback:
    SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0x8e in position 0: invalid start byte (sitecustomize.py, line 7)
    warning: no files found matching '*.py' under directory 'pymsgbox'
    writing manifest file 'C:\Users\aaa\AppData\Local\Temp\pip-modern-metadata-exbqlb5h\PyMsgBox.egg-info\SOURCES.txt'
    creating 'C:\Users\aaa\AppData\Local\Temp\pip-modern-metadata-exbqlb5h\PyMsgBox.dist-info'
    error: invalid command 'bdist_wheel'
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\users\aaa\desktop\python\test_env\scripts\python.exe' 'c:\users\aaa\desktop\python\test_env\lib\site-packages\pip\_vendor\pep517\_in_process.py' 
prepare_metadata_for_build_wheel 'C:\Users\aaa\AppData\Local\Temp\tmpu281egyw' Check the logs for full command output.

Je pouvais à peine comprendre le contenu de l'erreur, mais j'ai remarqué le mot PyMsgBox. Lorsque j'ai consulté le site officiel de PyMsgBox, la dernière version 1.0.8 est sortie le 2020/05/12. Je soupçonnais que cela avait un effet, alors j'ai essayé de déclasser pour le moment J'ai pu installer pyautogui en toute sécurité (?).

environnement

D'autres choses que j'ai essayées

Impressions etc.

Comme mentionné ci-dessus, aucune solution fondamentale n'a été trouvée. On ne sait pas si la cause de cette erreur est, mais on dit que les erreurs dues aux codes de caractères se produisent fréquemment en Python. J'aimerais étudier ce domaine à l'avenir.

(Si quelqu'un comprend la signification de l'erreur, merci de me le faire savoir)

Recommended Posts

[Python] Mesures temporaires contre l'erreur d'installation de pyautogui (PyMsgBox)
Installation de Python
Installation de Python
Erreur d'installation de centOS 7
Mon pyautogui (Python)
Installation de Python (Windows)
Gestion des erreurs Python
Installation de Python 2020 (macOS)
Notes d'installation de Python3.4