![Pip-Installation für Windows-Python-Interpreter unter Kali Linux](https://rvso.com/image/1586933/Pip-Installation%20f%C3%BCr%20Windows-Python-Interpreter%20unter%20Kali%20Linux.png)
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.7
Python ausführe, wine python.exe
funktioniert 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:
Mir ist nicht klar, ob ich es installieren muss pip
oder ob es ein anderes Problem gibt. Jedenfalls bin ich mir nicht sicher, wie ich es pip
fü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 pip
es installiert ist (falls es überhaupt installiert ist).
Alternativ (und zusätzlich dazu) Scripts
sollte 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.exe
usw. unter Wine, möchten Sie vielleicht entweder:
pip
Deinstallieren 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, daget-pip.py
sie 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
curl
sind verfügbarHier, nach Bedarf, oder für alternative inoffizielle Builds,Hier.wine python -m pip install -U pip
möglicherweise möchten/müssen Sie unabhängig von allem anderen etwas anderes ausführen.