Python-Bindings für Selenium

Python-Bindings für Selenium

Ich kann nicht installierenSelen. Ich habe schonPython 3UndChromtreiber. Ich bin auf einem Windows 10-Desktop. Das cmdsagt 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, condaoder pip) bei Windows für die Verwendung in der Befehlszeile registriert ist.

Vorausgesetzt, Sie haben pythonbei 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 pipruft die Version auf, die pipsich in Ihrem Lib\site-packages\pipOrdner befindet. -mbedeutet „Modul“.

  • install -U seleniumweist an, pipSelenium zu installieren (und zu aktualisieren). Wenn Sie Selenium noch nie installiert haben, können Sie die -UOption 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.exees manuell zu Ihren PATH/Pfadvariablen hinzu.

  • pythonVerwenden 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.exeSo fügen Sie Ihrer Pfadvariable in Windows 7 und Windows 10 manuell Folgendes hinzu:

  1. Öffnen Sie das Suchfeld im Startmenü und geben Sie ein env.

  2. Wählen Sie die Option „Systemumgebungsvariablen bearbeiten“.

  3. Klicken Sie im angezeigten Dialogfeld unten auf der aktiven Registerkarte auf die Schaltfläche „Umgebungsvariablen…“.

  4. Suchen Sie im neuen Dialogfeld, das angezeigt wird, in der unteren Hälfte nach dem Abschnitt „Systemvariablen“.

  5. 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 …“.

  6. 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 hinzu python.exe(z. B. add C:\Python37\python.exeoder ähnlich). Die vollständige Zeichenfolge, die Sie anhängen, sollte also etwa so aussehen ;C:\Python37\python.exe: z. B. .

  7. Klicken Sie OK, wenn Sie fertig sind.

Manuelle Installation von Selenium

pipist 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 pipSelenium 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.gzDatei würden Sie das Archiv vollständig extrahieren, ein Befehlsfenster im extrahierten Verzeichnis öffnen, in dem setup.pyes 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 .whloder .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- sudoist ein Linux-Befehl. Damit dieser Befehl unter Windows 10 funktioniert, müssen Sie sich imWindows-Subsystem für Linux(WSL).

  • conda install selenium- condaist 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.exeMüsste aber trotzdem in der Befehlszeile registriert werden (siehe Schritte python.exeoben und ersetzen Sie einfach den vollständigen Pfad durch pip.exe).

verwandte Informationen