J'utilise buntu 14.0464 bits Système d'exploitation.
J'ai installé Beautiful Soup 4 à l'aide de cette commande:
Sudo apt-get install python-bs4
Avec Python 2.7.6, je n’ai eu aucune difficulté à importer le module bs4
. Mais quand j'ai utilisé Python 3.4., il m'a montré cette erreur.
>>>import bs4
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'bs4'
J'ai aussi essayé de l'installer avec pip.
Sudo pip install beautifulsoup4
Mais encore une fois, cela n’a pas fonctionné avec Python 3.4.0.
En ce moment, j'ai désinstallé pip et j'ai également désinstallé Beautiful Soup 4
Sudo apt-get remove python-bs4
Sudo apt-get remove python-pip
Que dois-je faire ensuite pour installer correctement Beautiful Soup 4 à la fois pour Python 2.7.6 et Python 3.4. ??
Dans toutes les versions actuellement prises en charge d'Ubuntu, ouvrez le terminal et exécutez:
Sudo apt-get install python3-bs4
python3-bs4 est un analyseur HTML tolérant aux erreurs pour Python 3. Vous pouvez voir qu'il existe deux packages différents: python-bs4 (pour Python 2.x) et python3 -bs4 (pour Python 3.x) et pour éviter toute confusion, il existe également deux environnements de développement intégré différents pour Python: IDLE et IDLE 3 dans lesquels les exécuter.