Cara memasang lingkungan sup yang indah python3 di debian linux

Cara memasang lingkungan sup yang indah python3 di debian linux

Sup indah adalah paket Python untuk parsing dokumen HTML dan XML dan berada di dalam paket Debian bernama Python-BS4. Namun, Python-BS4 Paket adalah paket default pada sistem Debian Linux untuk versi Python 2. Oleh karena itu, jika niat Anda adalah menggunakan Python3 sebagai lingkungan default, Anda juga perlu menginstal Python3 dan versi BS4 yang sesuai Python3-BS4. Mari kita mulai dengan instalasi Python3:

# apt -get install -y vim python3 

Setelah pemasangan paket Python3 yang sukses, pastikan bahwa Python3 ditetapkan sebagai default:

# UPDATE-ALTERNATIF--instal/usr/bin/python python/usr/bin/python3.4 2 Pembaruan-alternatif: Menggunakan/usr/bin/python3.4 Untuk menyediakan/usr/bin/python (python) dalam mode otomatis 

Konfirmasikan bahwa Python 3 adalah versi default:

# Python --Version Python 3.4.2 

Semua yang tersisa adalah menginstal Paket HTML dan XML Sup Parsing yang indah agar sesuai dengan Python Versi 3:

# apt-get install python3-bs4 

Semua selesai. Uji Sup Indah Parsing HTML dan XML dengan contoh skrip berikut:

#!/usr/bin/env python3 dari urllib.Minta Impor Urlopen dari BS4 Impor Beautifulsoup html = urlopen ("http: // www.gnu.org ") BSOBJ = Beautifulsoup (html.membaca()); Cetak (bsobj.judul) 

Simpan kode di atas ke dalam file misalnya. scrapetest.py dan membuatnya dapat dieksekusi:

$ chmod +x scrapetest.py 

Setelah siap dijalankan scrapetest.py naskah:

$ ./scrapetest.Py the GNU Sistem Operasi dan Pergerakan Perangkat Lunak Bebas 

Penyelesaian masalah

Traceback (Panggilan Terbaru Terakhir): File "Scrapetest.py ", baris 2, di dari bs4 impor importir cantik: tidak ada modul bernama 'bs4' 

Versi Python dan BS4 Anda tidak cocok atau BS4 tidak diinstal. Pastikan BS4 diinstal dan sesuai dengan versi Python Anda.

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Cara mengatur program default menggunakan alternatif pembaruan di…
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Dasar -dasar editor VIM di Linux
  • Ubuntu 20.04 Hadoop
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Instal Arch Linux di VMware Workstation
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…