Jak zainstalować Python3 Piękne środowisko zupowe na Debian Linux

Jak zainstalować Python3 Piękne środowisko zupowe na Debian Linux

Piękna zupa to pakiet Python do analizowania dokumentów HTML i XML i znajduje się w opakowaniu Debian o nazwie Python-BS4. Jednakże, Python-BS4 Pakiet to domyślny pakiet w systemie Debian Linux dla wersji Python 2. Dlatego jeśli masz zamiar użyć Python3 jako środowiska domyślnego, musisz również zainstalować Python3 i odpowiednią wersję BS4 Python3-BS4. Zacznijmy od instalacji Python3:

# apt -get instal -y vim python3 

Po udanej instalacji pakietu Python3 upewnij się, że Python3 jest ustawiony jako domyślnie:

# aktualizacja-alternatywy-install/usr/bin/Python Python/USR/bin/Python3.4 2 Aktualizacja-alternatywy: Używanie/USR/bin/Python3.4 Aby zapewnić/usr/bin/python (Python) w trybie automatycznym 

Potwierdź, że Python 3 jest domyślną wersją:

# Python --version Python 3.4.2 

Pozostaje wszystko, aby zainstalować piękną paczkę zupy HTML i pakiet XML, aby dopasować Python wersja 3:

# apt-get instaluj Python3-BS4 

Wszystkie zrobione. Przetestuj piękną zupę Parsowanie HTML i XML z następującym przykładem skryptu:

#!/usr/bin/env python3 z urllib.Poproś o import Urlopen z BS4 Import BeautifulSoup html = urlopen („http: // www.gnu antylopa.org ") bsobj = beautifulsoup (html.Czytać()); Drukuj (Bsobj.tytuł) 

Zapisz powyższy kod w pliku, np. Scrapetest.py i spraw, aby był wykonywalny:

$ chmod +x scrapetest.py 

Raz gotowi wykonać Scrapetest.py scenariusz:

$ ./Scrapetest.py system operacyjny GNU i ruch wolnego oprogramowania 

Rozwiązywanie problemów

Traceback (najnowsze połączenie ostatnie): Plik „ScrapeTest.Py ", wiersz 2, od BS4 Importuj Piękny ImporterRor: Brak modułu o nazwie„ BS4 ” 

Twoja wersja Python i BS4 nie pasuje lub BS4 nie jest zainstalowana. Upewnij się, że BS4 jest zainstalowany i że odpowiada wersji Python.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Jak ustawić domyślne programy za pomocą alternatywnych aktualizacji na…
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • VIM Editor Basics w Linux
  • Ubuntu 20.04 Hadoop
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Zainstaluj Arch Linux na stacji roboczej VMware
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…