Cara Memasang Persekitaran Sup Cantik Python3 di Debian Linux

Cara Memasang Persekitaran Sup Cantik Python3 di Debian Linux

Sup Cantik adalah pakej python untuk menghuraikan dokumen HTML dan XML dan ia tinggal dalam pakej Debian yang dinamakan Python-BS4. Walau bagaimanapun, Python-BS4 Pakej adalah pakej lalai pada sistem Debian Linux untuk versi Python 2. Oleh itu, jika niat anda adalah menggunakan python3 sebagai persekitaran lalai, anda juga perlu memasang python3 dan versi BS4 yang sepadan python3-bs4. Mari mulakan dengan pemasangan python3:

# apt -get install -y vim python3 

Selepas pemasangan pakej Python3 yang berjaya pastikan Python3 ditetapkan sebagai lalai:

# kemas kini-alternatif-pemasangan/usr/bin/python python/usr/bin/python3.4 2 Kemas kini-Alternatif: Menggunakan/usr/bin/python3.4 untuk menyediakan/usr/bin/python (python) dalam mod auto 

Sahkan bahawa Python 3 adalah versi lalai:

# python --version python 3.4.2 

Semua yang tersisa adalah memasang pakej HTML dan XML yang cantik untuk memadankan versi Python 3:

# apt-get memasang python3-bs4 

Semua selesai. Uji sup sup yang indah HTML dan XML dengan skrip contoh berikut:

#!/usr/bin/env python3 dari urllib.minta import urlopen dari bs4 import indahsoup html = urlopen ("http: // www.gnu.org ") bsobj = indahSoup (html.membaca ()); Cetak (BSOBJ.tajuk) 

Simpan kod di atas ke dalam fail misalnya. scrapetest.py dan menjadikannya boleh dilaksanakan:

$ chmod +x scrapetest.py 

Setelah siap melaksanakan scrapetest.py Skrip:

$ ./scrapetest.py sistem operasi GNU dan pergerakan perisian percuma 

Penyelesaian masalah

Traceback (Panggilan Terakhir Terakhir): Fail "Scrapetest.py ", baris 2, dari BS4 import BeautifulSoup Importerror: Tiada modul bernama 'BS4' 

Versi Python dan BS4 anda tidak sepadan atau BS4 tidak dipasang. Pastikan BS4 dipasang dan ia sepadan dengan anda versi python.

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Cara Menetapkan Program Lalai Menggunakan Kemas Kini-Alternatif pada ..
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Asas Editor Vim di Linux
  • Ubuntu 20.04 Hadoop
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Pasang Arch Linux di Workstation VMware
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..