Instalación de pip para el intérprete de Windows Python en Kali Linux

Instalación de pip para el intérprete de Windows Python en Kali Linux

Estoy intentando instalarpyinstallerpara el intérprete de Windows Python en una máquina virtual Kali.

Básicamente, descargué la última versión de Python 2.7 ->Python-2.7.16.msi y lo instalé desde la terminal a través de:

wine msiexec /I python-2.7.16.msi

Hasta ahora, todo bien. Si voy .wine/drive_c/Python 2.7y ejecuto Python, wine python.exetodo funciona bien.

Ahora necesito instalar pyinstaller, pero después de escribir (en la ubicación indicada anteriormente):

wine python.exe -m pip install pyinstaller

Recibo un error como se informa a continuación:

Mensaje de error

No me queda claro si tengo que instalarlo pipo si hay otro problema. De todos modos, no estoy seguro de cómo instalarlo pippara el intérprete de Python de Windows.

Muchas gracias por tu ayuda.

Respuesta1

Quizás quieras intentarlo wine python.exe -m ensurepip -v. Debe tener una línea que indique dónde pipestá instalado (si es que está instalado).

Alternativamente (y además de), el Scriptsdirectorio de su instalación de Windows/Wine Python debe contener pip.exe(junto con otros ejecutables con nombres similares).

Si, por ejemplo C:\Python27\Scripts(notanopor ejemplo C:\Python27\Tools\Scripts, ) no existe o no contiene pip.exe, etc. en Wine, es posible que desees:

  • Desinstale y vuelva a instalar Python en Wine, asegurándose de que cualquier opción de instalación pipesté marcada en el instalador durante el proceso de instalación.

  • Siga las instrucciones dadasaquídescargar get-pip.py. Esencialmente, probablemente quieras ejecutar:

      wine curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    

Entonces querrás ejecutar:

    wine python get-pip.py 

Notas

  • Probablemente sea preferible reinstalar que usar los métodos curl/ , ya que técnicamente no se coordina con el "SO" subyacente (que efectivamente debería ser Wine, pero Linux tiende a ser extremadamente dependiente de Python).get-pip.pyget-pip.py

  • Versiones oficiales de Windows curldisponiblesaquí, según sea necesario, o para compilaciones alternativas no oficiales,aquí.

  • wine python -m pip install -U pippuede haber algo más que quieras/necesitas ejecutar, independientemente de cualquier otra cosa.

información relacionada