termux python python-2.7 mechanize

termux - ¿Cómo instalar mecanizar para Python 2.7?



mechanize python install (11)

Guardé mecanizar en mi directorio de Python 2.7. Pero cuando escribo import mechanize en el shell de Python, aparece un mensaje de error que dice:

Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> import mechanize ImportError: No module named mechanize


Esto es lo que hice que funcionó:

yum install python-pip pip install -U multi-mechanize


Instalar dependencias en Debian / Ubuntu:

$ sudo apt-get install python-pip python-matplotlib

Instale PyPI desde PyPI usando Pip :

$ sudo pip install -U multi-mechanize


Necesita el paquete real (el directorio que contiene __init__.py ) almacenado en algún lugar que esté en PYTHONPATH de su sistema. Normalmente, los paquetes se distribuyen con un directorio encima del directorio del paquete, que contiene setup.py (que debe usar para instalar el paquete), documentación, etc. Este directorio no es un paquete. Además, su directorio de Python27 probablemente no esté en PYTHONPATH; lo más probable es que uno o más subdirectorios sean.


Necesitas instalar el paquete python-setuptools :

apt-get install python-setuptools en los sistemas Debian-ish yum install python-setuptools en los sistemas Redhat-ish

Use sudo si es aplicable


No sé por qué, pero "pip install mecanize" no funcionó para mí. La instalación fácil funcionó de todos modos. Prueba esto :

sudo easy_install mechanize


Parece que necesitas seguir las instrucciones de instalación en la respuesta de Daniel DiPaolo para probar uno de los dos enfoques a continuación.

  1. primero instale easy_install ejecutando "easy_install mecanize", o
  2. descargue el paquete comprimido mechanize-0.2.5.tar.gz / mechanize-0.2.5.zip y (IMPORTANTE) descomprima el paquete en el directorio donde reside su archivo .py (es decir, "el directorio de nivel superior resultante" según las instrucciones) ). Luego instale el paquete ejecutando "python setup.py install".

Esperemos que eso resuelva tu problema!


Prueba esto en Debian / Ubuntu:

sudo apt-get install python-mechanize


usando pip

pip install mechanize

o descargue el archivo de distribution mecanización, ábralo y ejecute:

python setup.py install


Python27 seguir las instrucciones de instalación y no solo descargar los archivos en su directorio de Python27 . Debe instalarse correctamente en el directorio de site-packages , que las instrucciones le indican cómo hacerlo.


pip install mechanize

mechanize soportes solo en python 2.

Para python3, consulte https://.com/a/31774959/4773973 para obtener alternativas.


sudo pip-2.7 install mechanize