Debian

So installieren Sie Python3 schöne Suppenumgebung unter Debian Linux

So installieren Sie Python3 schöne Suppenumgebung unter Debian Linux

Schöne Suppe ist ein Python -Paket zum Parsen von HTML- und XML Python-BS4. Jedoch, Python-BS4 Das Paket ist ein Standardpaket im Debian Linux -System für die Python 2 -Version. Wenn Sie beabsichtigt sind, Python3 als Standardumgebung zu verwenden, müssen Sie auch Python3 und seine entsprechende Version von BS4 installieren Python3-BS4. Beginnen wir mit der Python3 -Installation:

# APT -Get Install -y Vim Python3 

Stellen Sie nach einer erfolgreichen Installation des Python3 -Pakets sicher, dass Python3 als Standardeinstellung festgelegt ist:

# Update-Alternative-install/usr/bin/python python/usr/bin/python3.4 2 Update-Alternative: Verwenden/usr/bin/python3.4 Um/usr/bin/python (Python) im Auto -Modus bereitzustellen 

Bestätigen Sie, dass Python 3 eine Standardversion ist:

# Python --version Python 3.4.2 

Alles, was bleibt, ist, wunderschöne Suppen -Parsen -HTML- und XML -Paket zu installieren, um Python Version 3 zu entsprechen:

# APT-Get Installieren Sie Python3-BS4 

Alles erledigt. Testen Sie die schöne Suppen -Parsen von HTML und XML mit dem folgenden Beispielskript:

#!/usr/bin/env python3 von urllib.anfordern Sie urlopen importieren von bs4 BeautifulSoup html = urlopen ("http: // www.Gnu.org ") BSOBJ = BeautifulSoup (HTML.lesen()); Druck (BSOBJ.Titel) 

Speichern Sie den obigen Code in einer Datei zB. Schrott.py und machen Sie es ausführbar:

$ chmod +x Scrapetest.py 

Einmal fertig ausführen Schrott.py Skript:

$ ./Scrapetest.PY das GNU -Betriebssystem und die kostenlose Softwarebewegung 

Fehlerbehebung

Traceback (neuester Anruf letztes): Datei "Scrapetest.Py ", Zeile 2, in BS4 Import BeautifulSoup ImporteurRor: Kein Modul mit dem Namen" BS4 " 

Ihre Python- und BS4 -Version stimmt nicht überein oder BS4 ist nicht installiert. Stellen Sie sicher, dass BS4 installiert ist und dass es Ihrer Python -Version entspricht.

Webentwicklung mit Perl - CGI - Hallo Weltbeispiel
Nächste Paarzeilen beschreibt den einfachsten Prozess des Einstiegs mit Perl und CGI auf Linux -System, insbesondere Debian Linux. Obwohl das Folgende...
Download, installieren, aktualisieren, RPM -Pakete mit YUM löschen
Yum - Basics Yum - Red Hat Tool für RPM -Paketverwaltung zum Herunterladen, Installieren von Aktualisierung, Löschen oder Listeninformationen zu Syste...
Synchronisation Ihrer Kamera mit PC mit RSYNC
RSYNC kann auf viele Arten verwendet werden. Dieses kleine Dienstprogramm erhielt seinen Namen von R -Emote -Synchronisierungswörtern. Das Wort Fernbe...