Pip-Installation für Windows-Python-Interpreter unter Kali Linux

Pip-Installation für Windows-Python-Interpreter unter Kali Linux

Ich versuche zu installierenpyinstallerfür den Windows-Python-Interpreter auf einer virtuellen Kali-Maschine.

Grundsätzlich habe ich die neueste Version von Python 2.7 heruntergeladen ->python-2.7.16.msi und habe es vom Terminal aus installiert über:

wine msiexec /I python-2.7.16.msi

So weit, so gut. Wenn ich .wine/drive_c/Python 2.7Python ausführe, wine python.exefunktioniert alles einwandfrei.

Jetzt muss ich pyinstaller installieren, aber nachdem ich (an der zuvor gemeldeten Stelle) Folgendes eingegeben habe:

wine python.exe -m pip install pyinstaller

Ich erhalte die folgende Fehlermeldung:

Fehlermeldung

Mir ist nicht klar, ob ich es installieren muss pipoder ob es ein anderes Problem gibt. Jedenfalls bin ich mir nicht sicher, wie ich es pipfür den Windows-Python-Interpreter installieren soll.

Vielen Dank für Ihre Hilfe.

Antwort1

Versuchen Sie es vielleicht mit wine python.exe -m ensurepip -v. Es sollte eine Zeile enthalten, die angibt, wo pipes installiert ist (falls es überhaupt installiert ist).

Alternativ (und zusätzlich dazu) Scriptssollte das Verzeichnis Ihrer Windows/Wine Python-Installation pip.exe(zusammen mit anderen ähnlich benannten ausführbaren Dateien) enthalten.

Wenn zB C:\Python27\Scripts(HinweisnichtzB C:\Python27\Tools\Scripts) existiert nicht oder enthält nicht pip.exeusw. unter Wine, möchten Sie vielleicht entweder:

  • pipDeinstallieren Sie Python und installieren Sie es erneut unter Wine. Stellen Sie dabei sicher , dass während des Installationsvorgangs alle Installationsoptionen im Installationsprogramm markiert sind.

  • Befolgen Sie die AnweisungenHierzum Herunterladen get-pip.py. Im Wesentlichen möchten Sie wahrscheinlich Folgendes ausführen:

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

Dann möchten Sie Folgendes ausführen:

    wine python get-pip.py 

Anmerkungen

  • Eine Neuinstallation ist der Verwendung der curl/ get-pip.py-Methoden wahrscheinlich vorzuziehen, da get-pip.pysie technisch nicht mit dem zugrunde liegenden „Betriebssystem“ (bei dem es sich eigentlich um Wine handeln sollte, Linux jedoch stark von Python abhängig ist) koordiniert wird.

  • Offizielle Windows-Builds curlsind verfügbarHier, nach Bedarf, oder für alternative inoffizielle Builds,Hier.

  • wine python -m pip install -U pipmöglicherweise möchten/müssen Sie unabhängig von allem anderen etwas anderes ausführen.

verwandte Informationen