157 votes

ImportError: Aucun module nommé bs4 (BeautifulSoup)

Je travaille en Python et j'utilise Flask. Lorsque j'exécute mon fichier Python principal sur mon ordinateur, cela fonctionne parfaitement, mais lorsque j'active venv et que j'exécute le fichier Flask Python dans le terminal, il est indiqué que mon fichier Python principal ne contient "No Module Named bs4". Tous les commentaires ou conseils sont grandement appréciés.

244voto

Balthazar Rouberol Points 1259

Activer le virtualenv, et ensuite installer BeautifulSoup4:

$ pip install BeautifulSoup4

Lorsque vous avez installé bs4 avec easy_install, vous l'avez installé à l'échelle du système. Si votre système de python, il est possible de l'importer, mais pas votre virtualenv python. Si vous n'avez pas besoin d' bs4 pour être installée dans votre système python chemin, de le désinstaller et de le garder dans votre virtualenv.

Pour plus d'informations sur virtualenvs, lisez ceci: http://iamzed.com/2009/05/07/a-primer-on-virtualenv/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X