Directorio de artículos
¡importante! ! !
El 17 de junio de 2021, después de pisar el foso y consultar stackOverFlow muchas veces, resumí las razones de esta parte del problema, y las razones por las que python2 no pudo instalar pyinstaller pueden ser las siguientes:
- La versión de pip no coincide (probablemente haya actualizado pip antes)
- Descargue el pyinstaller incorrecto (python2 ya no es compatible después de pyinstaller3.5)
- no se ejecuta como administrador
Por lo tanto: ¡Pruebe primero el método en la cuarta sección (versión optimizada) del catálogo! ! !
origen
Dado que el oficial no es compatible con python2, muchas herramientas han fallado gradualmente en mantenerse al día, directamente usando pip install pyinstaller informará un error.
proceso
Traté de usar python -m pip install -U pip en el medio, y después de actualizar pip, descubrí que todavía no funcionaba y estaba muy desesperado.
Después de buscar mucha información, descubrí que pyinstaller ya no es compatible con python2.7 desde la versión 3.6, así que fui directamente al sitio web oficial para descargar el paquete anterior e instalarlo manualmente.
Haga clic en el siguiente sitio web
http://www.pyinstaller.org/downloads.html#La
última versión solo es compatible con Python 3.5-3.9: Versión 4.2: estable, compatible con Python 3.5–3.9
Haga clic en este enlace en la esquina inferior derecha, descarguemos la versión anterior Las
versiones anteriores (obsoletas) se pueden encontrar en la lista completa de versiones .
Es obvio aquí que 4.0 ya no es compatible con python2.7, y la última versión es compatible con 3.6
Para estar seguro, descargué 3.4
Una vez completada la descarga, extráigala a este directorio: C:\Python27\Lib\site-packages
(esta es la dirección de su herramienta de instalación de python pip)
Ingrese a la carpeta, C:\Python27\Lib\site-packages\PyInstaller-3.4, abra cmd y ejecute
python setup.py install
Puede haber un informe de error, ignórelo y luego vuelva a abrir un cmd, ejecute
pip install --upgrade pyinstaller
ejecútalo de nuevo
再python setup.py install
En este momento, se mostrará el éxito
Vuelva a abrir cmd y ejecute
pyinstaller --version
espectáculo
¡Finalmente lo logré! ! !
Versión optimizada
- cambiar a administrador
Windows debe ejecutar el terminal como administrador, mientras que Linux y Mac deben ingresar su y contraseña para cambiar de administrador
- Verifique la versión de pip y cambie a la versión de pip apropiada
pip --version Ver la versión actual
pip install pip==18.1 Si no es 18.1, ejecute el código y cambie a 18.1
- Descargue la versión de pyinstaller compatible con Python2
pip instalar pyinstaller==3.4
- Comprobar si la instalación fue exitosa
pyinstaller -v
¡Espero que tú también tengas éxito!
referencia
Artículo de referencia para este artículo
https://blog.csdn.net/weixin_44164729/article/details/94609588
Precauciones para usar pyinstaller
Aquí hay dos buenos artículos.
Baiye Heiyu: http://www.python3.vip/tut/py/etc/toexe/
Comunidad china de python: https://mp.weixin.qq.com/s/tCMj4r2NT5TaaJ5pNtgllA