J'ai passé les 45 dernières minutes à essayer désespérément de courir:
from bs4 import BeautifulSoup
Mais en vain. J'ai essayé les commandes:
python -m pip install beautifulsoup4
où il est dit:
Requirement already satisfied: beautifulsoup4 in c:\python27\lib\site-packages
J'ai essayé:
pip3 install beautifulsoup4
où il est dit la même chose.
J'ai essayé:
pip install beautifulsoup4
Même chose.
J'ai regardé partout stackoverflow, youtube, je me rend fou en essayant de comprendre cela. Je ne sais pas quoi faire, aidez-moi s'il vous plaît.
Lorsque j'essaie d'exécuter mon programme main.py avec le code suivant:
from bs4 import BeautifulSoup
Avec py -3 main.py, j'ai l'erreur:
ModuleNotFoundError: No module named 'bs4'
S'il vous plaît s'il vous plaît s'il vous plaît aidez-moi.
J'ai essayé la méthode proposée à BeautifulSoup4 ne peut pas être installé dans python3.5 sous Windows7 mais en vain.
Maintenant il y a beautifulsoup4 pour Python 3.6. C'est pareil, je l'utilise de cette façon sur mon projet webcrawl.
Ajoutez simplement le module beautifulsoup4 au projet. Alors essayez la ligne
from bs4 import BeautifulSoup
Pour le moment, le module n'est pas chargé dans python3.6. Essayez ceci
python3.6 -m pip install beautifulsoup4
J'ai traversé quelque chose de similaire mais j'ai réussi à installer BeautifulSoup4. J'ai essayé d'exécuter les commandes suggérées mais rien de tout cela n'a fonctionné. Alors voici ce que j'ai fait.
Sur l'invite de commande, j'ai décidé d'essayer d'exécuter les commandes du répertoire des scripts python.
cd C:\Users\User\AppData\Local\Programs\Python\Python36-32\Scripts
puis
pip3 install BeautifulSoup4
Vous devriez voir quelque chose qui dit
Collecting BeautifulSoup4
Downloading beautifulsoup4-4.6.0-py3-none-any.whl (86kB)
100% |████████████████████████████████| 92kB 6.7kB/s
Installing collected packages: BeautifulSoup4
Successfully installed BeautifulSoup4-4.6.0
J'espère que cela t'aides.
Installez ceci à la place: https://anaconda.org/ (c'est ce que nous utilisons au travail)
Il s’agit essentiellement de Python avec les 100 meilleurs modules tous installés. L'inconvénient est que c'est énorme (300 Mo).
Je recevais cette même erreur sur un mac et le problème découle de l’utilisation de Python 2.7.10 alors que je pensais utiliser 3.7.
python test.py
File "test.py", line 1, in <module>
from bs4 import BeautifulSoup
ImportError: No module named bs4
Cependant, quand j'ai été explicite sur la version de python que je voulais utiliser, tout fonctionnait. Donc, sur le terminal, utilisez python, puis votre numéro de version. Exemple ma version est 3.7:
python3.7 test.py
Le problème est que, bien qu’il soit installé, beautifulsoup4 et plusieurs bibliothèques ne sont pas pris en charge sur Python 3.6 pour le moment.
Vous avez deux options. Vous pouvez utiliser un environnement virtuel comme Anaconda ou virtualenv, comme le suggère Alan. Ici, vous allez créer un environnement et définir la version 3.5 de python.
L’autre option consiste à désinstaller Python 3.6 et à installer la version 3.5, puis à beautifulsoup4.