
Ich kann nicht installierenSelen. Ich habe schonPython 3UndChromtreiber. Ich bin auf einem Windows 10-Desktop. Das cmd
sagt mir:
C:\Users\dani>pip install selenium
'pip' is not recognized as an internal or external command, operable program or batch file.
C:\Users\dani>sudo pip install selenium
'sudo' is not recognized as an internal or external command, operable program or batch file.
C:\Users\dani>pip3 install selenium
'pip3' is not recognized as an internal or external command, operable program or batch file.
C:\Users\dani>conda install selenium
'conda' is not recognized as an internal or external command, operable program or batch file.
Antwort1
Der Fehler, den Sie erhalten, bedeutet, dass keiner der von Ihnen verwendeten Basisbefehle ( sudo
, conda
oder pip
) bei Windows für die Verwendung in der Befehlszeile registriert ist.
Vorausgesetzt, Sie haben python
bei der Installation die Option zur Registrierung in der Befehlszeile ausgewählt, versuchen Sie es python -m pip install -U selenium
.
In diesem Fall:
python -m pip
ruft die Version auf, diepip
sich in IhremLib\site-packages\pip
Ordner befindet.-m
bedeutet „Modul“.install -U selenium
weist an,pip
Selenium zu installieren (und zu aktualisieren). Wenn Sie Selenium noch nie installiert haben, können Sie die-U
Option weglassen, aber es schadet auch nicht, sie aktiviert zu lassen.
Fehlerbehebung
Wenn Sie erhalten 'python' is not recognized as an internal or external command, operable program or batch file
, können Sie:
Installieren Sie Python neu und wählen Sie die Option zum Registrieren von Python in Ihrem Windows-PATH/Ihren Pfadvariablen (vermutlich übertrieben).
Fügen Sie
python.exe
es manuell zu Ihren PATH/Pfadvariablen hinzu.python
Verwenden Sie in Ihrem Befehl den vollständigen Pfad, z. B.C:\Python37\python.exe -m pip install -U selenium
.
Anmerkungen
Manuelles Hinzufügen von Python zu Ihrem Pfad
python.exe
So fügen Sie Ihrer Pfadvariable in Windows 7 und Windows 10 manuell Folgendes hinzu:
Öffnen Sie das Suchfeld im Startmenü und geben Sie ein
env
.Wählen Sie die Option „Systemumgebungsvariablen bearbeiten“.
Klicken Sie im angezeigten Dialogfeld unten auf der aktiven Registerkarte auf die Schaltfläche „Umgebungsvariablen…“.
Suchen Sie im neuen Dialogfeld, das angezeigt wird, in der unteren Hälfte nach dem Abschnitt „Systemvariablen“.
Wählen Sie die Variable (die erste Spalte) mit der Markierung „Pfad“ aus (klicken Sie also darauf) und klicken Sie dann auf die Schaltfläche „Bearbeiten …“.
Fügen Sie im angezeigten Dialogfeld „Umgebungsvariable bearbeiten“
;
am Ende der vorhandenen Zeichenfolge ein Semikolon ( ) hinzu und fügen Sie dann den vollständigen Pfad zu Ihrer Variable hinzupython.exe
(z. B. addC:\Python37\python.exe
oder ähnlich). Die vollständige Zeichenfolge, die Sie anhängen, sollte also etwa so aussehen;C:\Python37\python.exe
: z. B. .Klicken Sie
OK
, wenn Sie fertig sind.
Manuelle Installation von Selenium
pip
ist einfach ein automatisiertes Tool zum Herunterladen und Installieren von Python-Modulen vomPython-Verpackungsindex(PyPI)-Website. In diesem Fall wird von derSelenium-Projektdort gehostet.
Wenn die oben genannten Optionen jedoch fehlschlagen, können Sie die richtigeSelenium-Paketmanuell.
Für die .whl
(Wheel-)Datei würden Sie pip
Selenium weiterhin installieren, indem Sie ein Befehlsfenster im selben Verzeichnis öffnen und z. B. C:\Python37\python.exe -m pip install -U selenium
(wie oben) eingeben.
Für die tar.gz
Datei würden Sie das Archiv vollständig extrahieren, ein Befehlsfenster im extrahierten Verzeichnis öffnen, in dem setup.py
es sich befindet, und dann ausführen python setup.py install
(oder zB C:\Python37\python.exe setup.py install
).
Wenn Sie Selenium manuell herunterladen und installieren möchten, wählen Sie das eine oder das andere Format (also .whl
oder .tar.gz
). Es ist wahrscheinlich erwähnenswert, dass es für Ihre Zwecke keinen praktischen Unterschied zwischen den beiden gibt.
Hinweise zu Befehlen
sudo pip install selenium
-sudo
ist ein Linux-Befehl. Damit dieser Befehl unter Windows 10 funktioniert, müssen Sie sich imWindows-Subsystem für Linux(WSL).conda install selenium
-conda
ist spezifisch fürAnakonda, eine in sich geschlossene Umgebung für Python.pip install selenium
- dies kann funktionieren, wenn Sie Vanilla Python für Windows von installiert habenpython.org.pip.exe
Müsste aber trotzdem in der Befehlszeile registriert werden (siehe Schrittepython.exe
oben und ersetzen Sie einfach den vollständigen Pfad durchpip.exe
).