with soup how find_all beautiful all beautifulsoup py2exe

how - python beautifulsoup findall



Py2exe no encuentra bs4 (1)

Lo primero que debe verificar es que tiene su archivo setup.py en el mismo directorio que su módulo y lo está ejecutando desde ese directorio .

Si eso no funciona, debe agregar su módulo a su ruta en setup.py :

module_path = r''path/to/your/BeautifulSoup/module'' if module_path not in sys.path: sys.path.append(modules_path)

En mi código original, tengo la línea:

from bs4 import BeautifulSoup

Cuando uso py2exe, se construye bien pero más arriba en la salida dice:

The following modules appear to be missing [''_scproxy'', ''bs4'']

Puse específicamente bs4 en las opciones de py2exe:

"includes": ["bs4.BeautifulSoup"]

¿Es así como debería hacer referencia a BeautifulSoup en la declaración de includes? El chico de aquí tampoco sabía cómo hacerlo: Librerías de terceros y Py2exe

¿Debo usar paquetes en lugar de includes o algo así? Todas las bibliotecas normales y algunas otras mecanizadas importan bien, pero no puedo hacer que BeautifulSoup funcione bien. Cualquier consejo es apreciado.

EDITAR: he resuelto parte de esto desinstalando BeautifulSoup y volviendo a instalar con la opción --always-unzip:

easy_install --always-unzip beautifulsoup4

Sin embargo, agregó 9 nuevos módulos faltantes. Uno de ellos es ''_scproxy''.