Articles of de instalación de

¿Cómo hacer que easy_install ejecute comandos personalizados en setup.py?

Quiero que setup.py realice algunas acciones personalizadas además de instalar el paquete Python (como instalar un script init.d, crear directorios y archivos, etc.) Sé que puedo personalizar las clases distutils / setuptools para que realicen mis propias acciones. El problema que tengo es que todo funciona cuando cd al directorio del paquete y hago “python […]

Huevos en ruta antes de la variable de entorno PYTHONPATH

Si tengo paquetes instalados desde easy_install , los huevos se sys.path a sys.path antes de los elementos en la variable PYTHONPATH . Por ejemplo, si tengo un paquete de egg llamado foo instalado, así como un paquete llamado foo en el directorio actual, y luego haga esto: PYTHONPATH=”.” python >>> import foo Esto usará la […]

¿PIP instala un paquete de Python sin un archivo setup.py?

Estoy tratando de averiguar cómo puedo instalar un paquete de Python que no tiene un archivo setup.py con pip . (el paquete en cuestión es http://code.google.com/p/django-google-analytics/ ) Normalmente, simplemente compraría el código del repository y el enlace simbólico en los paquetes de mi sitio, pero estoy tratando de congelar todo mi entorno en un archivo […]

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 […]

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 […]