Cómo instalar módulos de terceros para Python
Si estás usando Mac o Linux, puedes omitir la instalación de pip. Este paso se puede omitir.
Si está utilizando Windows, consulte la sección sobre Instalación de Python y asegúrese de que pip y Agregar python.exe a la ruta estén seleccionados.
Intente ejecutar pip en una ventana del símbolo del sistema. Si Windows le indica que no se puede encontrar el comando, puede volver a ejecutar el instalador para agregar pip.
Ahora, instalemos una biblioteca de terceros Python Imaging Library, que es una biblioteca de herramientas muy poderosa para procesar imágenes en Python. En términos generales, las bibliotecas de terceros se registran en el sitio web oficial de Python, pypi.python.org. Para instalar una biblioteca de terceros, debe conocer el nombre de la biblioteca, que se puede buscar en el sitio web oficial o en pypi. Por ejemplo, el nombre de la biblioteca de imágenes de Python es PIL, por lo que el comando para instalar la biblioteca de imágenes de Python. es:
pip install PIL
Espere pacientemente a que se descargue e instale, y luego podrá usar PIL.
Con PIL, trabajar con imágenes es fácil. Encuentre una imagen aleatoria para generar una miniatura:
>>> importar imagen
>>> im = Image.open('test.png')
> >> imprimir formato im., tamaño im., im .
PNG (400, 300) RGB
>>> im.thumbnail((200, 100)) p >
>>> im.save('thumb.jpg', 'JPEG')
Otras bibliotecas de terceros comúnmente utilizadas incluyen controladores MySQL:
Otras bibliotecas de uso común Las bibliotecas de terceros incluyen el controlador MySQL: MySQL-python, la biblioteca NumPy para informática científica: numpy, la herramienta de plantilla Jinja2 para generar texto, etc.
Ruta de búsqueda del módulo
Cuando intentamos cargar un módulo, Python buscará el archivo .py correspondiente en la ruta especificada. Si no lo encuentra, se informará un error. :
>>> importar mimódulo
Rastreo (última llamada más reciente):
Archivo "
ImportError: ningún módulo llamado mymodule
De forma predeterminada, el intérprete de Python busca en el directorio actual y todos los módulos integrados y de terceros instalados se buscan en la variable de ruta del módulo sys :
p>>>> import sys
>>> sys.path
[', '/Library/Python/2.7/site-packages/ pycrypto-2.6.1 -py2.7-macosx-10.9-intel.egg', '/Library/Python/2.7/site-packages/PIL-1.1.7-py2.7-macosx-10.9-intel.egg', ...]
Si queremos agregar nuestro propio directorio de búsqueda, hay dos métodos:
Uno es modificar directamente sys.path y luego agregar el directorio a la búsqueda:
>>> import sys
>> sys.path.append('/Users/ michael/my_py_scripts')
Este método se modifica en tiempo de ejecución y al final de la ejecución Inválido.
El segundo método consiste en establecer la variable de entorno PYTHONPATH, cuyo contenido se agregará automáticamente a la ruta de búsqueda del módulo. El método de configuración es similar a configurar la variable de entorno Ruta. Tenga en cuenta que solo necesita agregar sus propias rutas de búsqueda; las rutas de búsqueda propias de Python no se ven afectadas.