Installation von Python Selenium unter macOS

Aditya Raj 15 Februar 2024
  1. Installation von Python Selenium in macOS mit dem Package Installer for Python (PIP)
  2. Installation von Python Selenium in macOS mithilfe eines Quellcodes
  3. Fazit
Installation von Python Selenium unter macOS

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:

tar-Befehl Dateiextraktion

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

CD-Selen-Installation

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:

Python-Selen-Installation

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.

Autor: Aditya Raj
Aditya Raj avatar Aditya Raj avatar

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

Verwandter Artikel - Python Selenium