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.
Réponse
Trop de publicités?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/