1
votes

Aucun module nommé "BeautifulSoup"?

J'utilise Python3 et j'ai téléchargé BeautifulSoup sur mon Mac, mais il continue d'afficher "il n'y a pas de module nommé bs4" ou "il n'y a pas de module nommé BeautifulSoup". Que dois-je faire?

Ceci est un devoir de Py4E de Web Scraping sur Coursera.

import BeautifulSoup from BeautifulSoup

Il n'y a pas de module nommé bs4

$pip install BeautifulSoup 

Syntaxe non valide

from bs4 import BeautifulSoup

Il n'y a pas de module nommé BeautifulSoup


0 commentaires

3 Réponses :


1
votes

Commencez par l'installer par:

pip freeze

Ensuite, vous devez l'importer comme ceci:

from bs4 import BeautifulSoup

Vous pouvez également vérifier son installation en et voyez le nom du package ici:

pip install beautifulsoup4


1 commentaires

Il indique "ne peut pas lire / var / mail / bs4" mais j'ai installé BeautifulSoup. Que dois-je faire alors? Merci!



5
votes

Commencez par installer BeautifuleSoup4 avec:

from bs4 import BeautifulSoup

Et puis importez dans votre fichier Python comme ceci:

pip install beautifulsoup4


0 commentaires

0
votes

$ pip install BeautifulSoup

Syntaxe non valide

Ce n'est pas du code Python. La ligne pip install BeautifulSoup est quelque chose que vous tapez sur la ligne de commande , pas dans votre code. (Le $ est un indicateur, dans l'exemple que vous avez examiné, qu'il s'agit d'une commande pour la ligne de commande - il est couramment utilisé pour les shells de type Unix.)


1 commentaires

Merci mec! Désolé pour l'erreur, mais c'est parce que je suis nouveau sur Stack Overflow et que je ne connais pas encore le format correct. Cependant, j'ai trouvé comment résoudre cette question: dans le terminal, entrez "pip3 install bs4" puis importez bs4, puis nous pouvons importer beautifulsoup4. Quoi qu'il en soit, merci beaucoup!