Installation von Python Selenium unter macOS
- Installation von Python Selenium in macOS mit dem Package Installer for Python (PIP)
- Installation von Python Selenium in macOS mithilfe eines Quellcodes
- Fazit
Das Selenium-Framework in Python wird verwendet, um Aufgaben wie Web Scraping zu automatisieren. In diesem Artikel werden zwei Möglichkeiten zur Installation von Selenium in macOS erläutert.
Installation von Python Selenium in macOS mit dem Package Installer for Python (PIP)
Der Package Installer für Python oder PIP wird verwendet, um Pakete in Python zu installieren, zu deinstallieren und zu verwalten. Wenn Sie das Paketinstallationsprogramm auf Ihrem Computer installiert haben, können Sie Selenium auf Ihrem macOS mit dem Paketinstallationsprogramm installieren.
Um Selenium in Python Version 2 zu installieren, können Sie die folgende Anweisung im Befehlszeilenterminal ausführen:
pip install selenium
Sie können den folgenden Befehl ausführen, um Selenium in Python Version 3.x zu installieren:
pip3 install selenium
Nachdem Sie den obigen Befehl ausgeführt haben, wird das Python-Selenium-Framework auf Ihrem macOS installiert.
Installation von Python Selenium in macOS mithilfe eines Quellcodes
Anstatt PIP zu verwenden, können Sie Selenium manuell mithilfe eines Quellcodes installieren. Dazu verwenden wir den folgenden Ansatz.
Zuerst laden wir den Quellcode für die Selenium-Bibliothek herunter. Dazu verwenden wir den Befehl curl
.
Der Befehl curl
führt eine URL in der Kommandozeile aus. Den Download-Link des Quellcodes für das Selenium-Framework übergeben wir an den curl
-Befehl.
Der Dateiname, in dem der Quellcode heruntergeladen werden muss, wird nach dem Operator >
angegeben.
curl https://files.pythonhosted.org/packages/ed/9c/9030520bf6ff0b4c98988448a93c04fcbd5b13cd9520074d8ed53569ccfe/selenium-3.141.0.tar.gz > selenium.tar.gz
Nach Ausführung des Befehls curl
wird der Quellcode in komprimierter Form in der Datei selenium.tar.gz
auf unseren Rechner heruntergeladen.
Nach dem Herunterladen der komprimierten tar.gz
-Datei extrahieren wir den Dateiinhalt mit dem tar
-Befehl. Der Befehl tar
nimmt den Namen der komprimierten Datei als Eingabeargument und extrahiert den Inhalt in einen neuen Ordner.
tar -xzvf selenium.tar.gz
Nach der Ausführung extrahiert der Befehl tar
alle in der komprimierten Datei enthaltenen Dateien. Sie können dies im folgenden Bild beobachten:
Nach dem Extrahieren des Dateiinhalts navigieren wir mit dem Befehl cd
zu dem neu erstellten Ordner, der den Dateiinhalt enthält. Der Befehl cd
nimmt den Namen eines Verzeichnisses als Eingabeargument und navigiert zum angegebenen Verzeichnis.
cd selenium-3.141.0
Nachdem wir zum neuen Ordner navigiert sind, führen wir die Datei setup.py
mit dem folgenden Befehl aus. Nachdem Sie den folgenden Befehl ausgeführt haben, wird Selenium auf Ihrem macOS installiert.
sudo python setup.py install
Der obige Befehl installiert Selenium in Python Version 2.x. Sie können den folgenden Befehl verwenden, um Selenium in Python Version 3.x zu installieren.
sudo python3 setup.py install
Hier führt der Befehl sudo
die Anweisung im Admin-Modus aus. Sie benötigen das Administratorkennwort, um diesen Befehl auszuführen.
Sobald der Befehl erfolgreich ausgeführt wurde, wird Selenium auf Ihrem System installiert. Die Ausführung ist im Bild unten dargestellt:
Fazit
In diesem Artikel haben wir zwei Möglichkeiten zur Installation von Python Selenium auf macOS besprochen.
Sie können den ersten Ansatz verwenden, wenn Sie den Package Installer for Python (PIP) auf Ihrem System installiert haben. Andernfalls können Sie Python Selenium mit dem zweiten Ansatz auf Ihrem macOS installieren.
Aditya Raj is a highly skilled technical professional with a background in IT and business, holding an Integrated B.Tech (IT) and MBA (IT) from the Indian Institute of Information Technology Allahabad. With a solid foundation in data analytics, programming languages (C, Java, Python), and software environments, Aditya has excelled in various roles. He has significant experience as a Technical Content Writer for Python on multiple platforms and has interned in data analytics at Apollo Clinics. His projects demonstrate a keen interest in cutting-edge technology and problem-solving, showcasing his proficiency in areas like data mining and software development. Aditya's achievements include securing a top position in a project demonstration competition and gaining certifications in Python, SQL, and digital marketing fundamentals.
GitHub