Sivu 1/1

HTML-taulukon tuonti Pythoniin?

Lähetetty: 22.10.2020 klo 13.05
Kirjoittaja arttula
En taaskaan osaa... [:|] Pitäisi saada Python -ohjelma haravoimaan tietoa nettisaitilta. Löytyi semmoinen moduuli, kuin lxml, ja siihen sopivat ohjeet. Asensin tuon moduulin terminalissa, ja importoin sen pythoniin:

Koodi: Valitse kaikki

from lxml import html
import requests

page = requests.get('http://nettisaitinosoite.html')
tree = html.fromstring(page.content)
Silti tulee aina virhe:

Koodi: Valitse kaikki

    from lxml import html
ModuleNotFoundError: No module named 'lxml'
Tarkistan asennuksen Terminalissa, ja yritän asentaa uudestaan:

Koodi: Valitse kaikki

~ % sudo pip3 install lxml

Requirement already satisfied: lxml in /Library/Python/2.7/site-packages (4.6.1)
Eli tuon mukaan pitäisi olla asentunut jo. Mutta asentuuko tuo vain Python 2.7:lle? Miten saan sen Python 3.7:aan?

Re: HTML-taulukon tuonti Pythoniin?

Lähetetty: 22.10.2020 klo 13.35
Kirjoittaja arttula
Joo... Ratkesikin jo. Tuo Python pyöri virtual envissä, ja vaati lxml:n asennuksen myös sinne. En ikinä totu näihin virtuaaliympäristöihin :'(