Articles of fácil

Dado el nombre de un paquete de Python, ¿cuál es el nombre del módulo a importar?

¿Alguien sabe la lógica detrás de los nombres de los módulos de Python frente al nombre del paquete real utilizado en easy_install? Algunos ejemplos (entre otros) que me parecen un poco poco lógicos: Hacemos easy_install mysql-python , pero la importación es de hecho import MySQLdb Hacemos easy_install python-memcached , pero la importación es de hecho, […]

¿Puede un paquete de Python depender de una revisión de control de versión específica de otro paquete de Python?

Algunos paquetes útiles de Python están rotos en pypi, y la única versión aceptable es una revisión particular en un sistema de control de revisiones. Puede ser expresado en setup.py por ejemplo requires = ‘svn://example.org/useful.package/trunk@1234’ ?

easy_install lxml en Python 2.7 en Windows

Estoy usando python 2.7 en Windows. ¿Por qué se produce el siguiente error cuando bash instalar [lxml] [1] utilizando la herramienta de instalación de [setuptools] [2]? C:\>easy_install lxml Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Best match: lxml 2.3.3 Downloading http://lxml.de/files/lxml-2.3.3.tgz Processing lxml-2.3.3.tgz Running lxml-2.3.3\setup.py -q bdist_egg –dist-dir c:\users\my_user\appdata\local\temp\easy_install-mtrdj2\lxml-2.3.3\egg-dist-tmp-tq8rx4 Building lxml version 2.3.3. Building without […]

Determinando la versión de easy_install / setuptools

Estoy intentando instalar couchapp, que usa easy_install, y es bastante explícito al indicar que se necesita una versión particular de easy_install / setuptools: 0.6c6. Parece que ya tengo easy_install en mi Mac, pero no hay argumentos en la línea de comandos para verificar la versión. En lugar de simplemente instalar una nueva versión en la […]

Encuentra todos los paquetes instalados con easy_install / pip?

¿Hay alguna manera de encontrar todos los paquetes PyPI de Python que se instalaron con easy_install o pip? Quiero decir, excluyendo todo lo que estaba / está instalado con las herramientas de distribución (en este caso, apt-get en Debian).

Instalar SetupTools en Windows de 64 bits

Estoy ejecutando Python 2.7 en Windows 7 de 64 bits, y cuando ejecuto el instalador de setuptools, me dice que Python 2.7 no está instalado. El mensaje de error específico es: `Python Version 2.7 required which was not found in the registry` Mi versión instalada de Python es: `Python 2.7 (r27:82525, Jul 4 2010, 07:43:08) […]

¿Cómo elimino los paquetes instalados con easy_install de Python?

easy_install de Python hace que la instalación de nuevos paquetes sea extremadamente conveniente. Sin embargo, por lo que puedo decir, no implementa las otras características comunes de un administrador de dependencias: enumerar y eliminar paquetes instalados. ¿Cuál es la mejor manera de averiguar qué está instalado y cuál es la mejor forma de eliminar los […]

¿Por qué usar pip sobre easy_install?

Un tweet lee: No uses easy_install, a menos que te guste apuñalarte en la cara. Utilice pip. ¿Por qué usar pip sobre easy_install? ¿No es la culpa principalmente de PyPI y de los autores de paquetes ? Si un autor carga un archivo fuente de basura (por ejemplo: archivos que faltan, no hay setup.py) en […]

easy_install se inicia como un terminal y se cierra solo, cómo evitarlo

Intentando instalar varios paquetes en un Windows 7 64 bit y aprendí que ActivePython ayuda (ya que incluye easy_install entre otros). Seguramente parece bastante robusto. Sin embargo, estoy tratando de instalar fácilmente algunos paquetes y está fallando. El problema es que el easy_install.exe en realidad se inicia en un nuevo terminal y se cierra solo, […]