Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo instalar y usar PyInstaller en Linux

Cómo instalar y usar PyInstaller en Linux

Escuché que pyinstaller tiene buen soporte para múltiples plataformas, así que consideré instalar pyinstaller en Linux (redhat 6 de 32 bits),

Pero realmente encontré demasiados problemas. El siguiente es el proceso de instalación y uso:

Proceso de instalación y uso

1. Primero, instale easy_install en el sistema. Si ya está instalado, puede omitir este paso.

p>

Vaya al sitio web oficial de pypi https://pypi.python.org/pypi/setuptools para descargar la última versión. Versión

2. Descargue pyinstaller desde el sitio web oficial, la última versión es 2.1

(1) http://www.pyinstaller.org/

3. pyinstaller Descomprima en el directorio del código fuente

(1) tar -zxvf pyinstaller_2.tar.gz

4. -2.1 ejecutar python setup.py install

4 Copiar el archivo py

Copiar el archivo py al directorio actual, como test.py

5. Genere el archivo ejecutable

cd en el directorio pyinstaller y ejecute el directorio pyinstaller y ejecute python pyinstaller.py test.py

Posibles problemas

1.

Ejecutar pyinstaller como usuario raíz dará como resultado el error "No se puede ejecutar pyinstaller como usuario raíz"...

Por lo tanto, debe agregar otro usuario y agregar lectores al directorio donde se encuentra pyinstaller y todos los directorios principales. Permiso /write para evitar el permiso "mkdir" denegado...

2. Biblioteca python lib no encontrada

su cambio a nuevo usuario,

pyinstaller genera IOError("¡Biblioteca Python no encontrada!"

.IOError:

Ejecute python --version para verificar la versión actual y averiguar si existe una versión correspondiente de libpython* en el archivo /usr .*.so

Si la hay, omita este paso. De lo contrario, deberá reinstalar Python en la configuración de instalación. --enable-shared parámetro para generar la biblioteca de enlaces dinámicos correspondiente, por ejemplo:

#./configure --enable-shared --prefix=/usr/local

#make

#make install

Make install

Actualicé la versión de Python en el entorno para que /usr/lib no tenga la última versión de la biblioteca

#cp libpython*.so /usr. /lib/

#ln -s /usr/lib/libpython*.so.1.0 /usr/lib/libpython*.so