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.

Linux nvidia mcptop 10 erzwungenes Modul funktioniert nicht
Dieses Problem mit dem erzwungenen Modul scheint alle wichtigen Linux -Verteilungen zu beeinflussen. Jahr 2008 war das erste Mal, dass ich dieses Prob...
Aktivieren Sie mehrere Klonanzeigen für VGA Interface Projector oder TV
Wenn Sie eine Präsentation mit Ihrem Laptop durchführen, möchten Sie mehrere Displays verwenden. Ein Display ist Ihr LCD -Laptop -Bildschirm und das z...
IPWatchd Ein IP -Tool zur Erkennung von Konflikten für Linux
Projektname Ipwatchd - IP -Konflikterkennungs -Tool Autor Jaroslav IMRICH -Projekt -Homepage IPWatchd Einführung Bei Verwendung eines GNU/Linux -Betri...