Solución a Getting requirements to build wheel ... error al instalar PyInstaller
Al instalar PyInstaller en un equipo con Windows 10 y Python versión 3.7.1, Mostró el siguiente error:
Getting requirements to build wheel ... error
En primer lugar intenté cambiar la versión de pip, tenía la 19 a la última,la 20. Intenté nuevamente y continuó con el error.
La solución entonces fue volver a la versión anterior, la 18. Para lo cual ejecuté el siguiente comando:
pip install pip==18.1
Una vez realizado este paso, entonces intenté la instalación de nuevo con:
pip install pyinstaller
Se instaló correctamante pero al ejecutarlo, me dio un nuevo error:
C:UsersAdriánDesktop>pyinstaller --onefile --noconsole archivo-tk.py
File "C:UsersAdriánAppDataLocalProgramsPythonPython37Scriptspyinstaller-script.py", line 2
SyntaxError: Non-UTF-8 code starting with 'xe1' in file C:UsersAdriánAppDataLocalProgramsPythonPython37Scriptspyinstaller-script.py on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
La solución fue convertir al archivo pyinstaller-script.py que se menciona a codificación UTF-8,ya que que estaba en ANSI. Para hacerlo utilice el editor gratuito Notepad++. Abrir el archivo y elegir del menú Codificación, Convertir a UTF-8. En Archivo, Guardar y listo. Pueden utilizar cualquier otro editor.
Este y otros contenidos los podés aprender en el Curso de Python