Python: ¿Hay alguna forma de obtener pip sin herramientas de configuración?

Parece un poco extraño que necesiten un administrador de paquetes para instalar un administrador de paquetes. Estoy en Windows BTW.

Pip requiere herramientas de instalación. Pip es realmente solo un envoltorio alrededor de setuptools para proporcionar un mejor instalador que easy_install y algunos comportamientos de instalación más agradables, además de la desinstalación, los archivos de requisitos, etc. Incluso si de alguna manera tiene pip instalado sin setuptools, no funcionará sin él.

Puede usar Distribute lugar de setuptools : instala un paquete llamado setuptools (es una bifurcación de este último). Puede instalar Distribute descargando y ejecutando distribute_setup.py .

Actualización: como dice Gringo Suave, lo anterior está obsoleto ahora: la distribute y las setuptools ahora se han fusionado, y el proyecto fusionado se llama setuptools .

Puede descargar el paquete setuptools como instalador de Windows desde pypi / setuptools y luego instalar pip o easy_install

Solución para usuarios de Windows

Si instaló ActivePython en Windows, entonces tiene pip de forma predeterminada, así como PyPM (administrador de paquetes de ActiveState). El siguiente extracto es de Lo que está incluido en ActivePython 2.7 :

Paquetes adicionales

  • PyPM : Python Package Manager para descargar e instalar paquetes binarios. También incluye: virtualenv, Distribute, pip, SQLAlchemy.

Solución para usuarios de OS X

No estoy seguro si se requieren setuptools instalación al instalar pip usando homebrew . Usted podría intentar eso.

Para instalar homebrew:

 ruby -e "$(curl -fsSL https://gist.github.com/raw/323731/install_homebrew.rb)" 

Luego para instalar pip:

 brew install pip 

Claro, solo toma la fuente de http://pypi.python.org/pypi/pip/0.8.2#downloads

descomprímalo, cd en él, y ejecute python setup.py install