web-dev-qa-db-fra.com

Impossible d'installer BeautifulSoup for python 3.6

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.

11
Cooby Booby

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
12
Darshan

Pour le moment, le module n'est pas chargé dans python3.6. Essayez ceci

python3.6 -m pip install beautifulsoup4
10
shahin

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.

1
xandra

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).

1
AlanSTACK

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
0
user3325126

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.

0
Sohaib Arif