python beautifulsoup flask importerror

python - ImportError: Ningún módulo denominado bs4(BeautifulSoup)



flask (6)

Estoy trabajando en Python y usando Flask. Cuando ejecuto mi archivo Python principal en mi computadora, funciona perfectamente, pero cuando activo venv y ejecuto el archivo Flask Python en la terminal, dice que mi archivo principal de Python tiene "Ningún módulo llamado bs4". Cualquier comentario o consejo es muy apreciado.


Activa el virtualenv y luego instala BeautifulSoup4:

$ pip install BeautifulSoup4

Cuando instaló bs4 con easy_install , lo instaló en todo el sistema. Entonces su sistema python puede importarlo, pero no su virtualenv python. Si no necesita bs4 en la ruta python del sistema, desinstálela y bs4 en su bs4 .

Para obtener más información sobre virtualenvs, lea this


Estaba enfrentando el mismo problema en mi Linux Ubuntu cuando utilicé el siguiente comando para instalar la biblioteca bs4:

pip install bs4

Le aconsejaré que desinstale la biblioteca bs4 utilizando este comando:

pip uninstall bs4

y luego instálalo usando este comando:

sudo apt-get install python3-bs4


Lo más fácil es usar easy_install.

easy_install bs4

Funcionará si falla pip.


Para python2.x :

sudo pip install BeautifulSoup4

Para python3 :

sudo apt-get install python3-bs4


Si usa Pycharm, vaya a preferencias - intérprete de proyecto - install bs4. Si intenta instalar BeautifulSoup, seguirá mostrando que no hay ningún módulo llamado bs4.


Solo etiquetando la respuesta de Balthazar. Corriendo

pip install BeautifulSoup4

no funcionó para mí En su lugar use

pip install beautifulsoup4