Estoy teniendo problemas con la instalación de paquetes en Python 3.

Siempre he instalado los paquetes con setup.py install comando. Pero ahora cuando intento instalar ansicolors paquete de recibir:

importerror «Ningún Módulo denominado Setuptools»

Tengo ni idea de qué hacer, porque no he de tener Setuptools nunca y aún así he instalado muchos paquetes con setup.py install comando sin setuptools y ahora debo conseguir setuptools.

Ni siquiera puedo instalar setuptools porque tengo python 3.3 y setuptools no soporta python 3.

Por qué mi comando install no funciona más?

OriginalEl autor user1994934 | 2013-01-20

7 Comentarios

  1. 307

    Su setup.py archivo necesidades setuptools. Muchos de los paquetes de Python uso distutils para la distribución, pero algunos setuptools, un paquete muy completo. Aquí es una pregunta acerca de las diferencias entre ellos.

    con Respecto a Python 3.3, usted debe instalar distribuir lugar. Se trata de una más reciente paquete que funciona de la misma manera como setuptools (es incluso llamado setuptools internamente).

    ACTUALIZACIÓN (Oct 2014): Distribuir se ha fusionado con setuptools 0.7, por lo que acaba de obtener setuptools para Python 2.7 y 3.x

    Para instalarlo en Debian:

    sudo apt-get install python-setuptools

    Para Python 3.x

    sudo apt-get install python3-setuptools
    Hey gracias por tu respuesta ! He instalado distribuir y setup.py ahora funciona bien. Pero he instalado 3 paquetes y ninguno de los que no trabajan. Espero que esto sea solo mala suerte y no debido a distribuir.
    En Ubuntu: sudo apt-get install python-setuptools
    gracias por este post.. me ha ayudado mucho..Muchos pueblos advicing setuptools pero no es posible domiciliar en py3.3..el distribuir funciona como un encanto
    Setuptools 0.7 se acaba de publicar, y distribuir 0.7 ahora es instalar setuptools: bitbucket.org/pypa/setuptools/downloads
    he tenido que instalar con «python3» para conseguir trabajo: sudo apt-get install python3-setuptools

    OriginalEl autor tiago

  2. 63

    EDICIÓN: Oficial setuptools dox página:

    Si usted tiene Python 2 >=2.7.9 o Python 3 >=3.4 instalado desde
    python.org, ya tiene pip y setuptools, pero se necesita
    actualizar a la última versión:

    En Linux o OS X:

    pip install -U pip setuptools 

    En Windows:

    python -m pip install -U pip setuptools

    Por lo tanto el resto de este post es probablemente obsoleto (por ejemplo, algunos enlaces no funcionan).

    Distribuir – es un setuptools tenedor, que «ofrece Python 3 apoyo». Instrucciones de instalación para distribuir(setuptools) + pip:

    curl -O http://python-distribute.org/distribute_setup.py
    python distribute_setup.py
    easy_install pip

    Problema Similar aquí.

    ACTUALIZACIÓN: Distribuir parece ser obsoletos, es decir, se fusionaron en Setuptools: Distribuir es un obsoleta de la horquilla de la Setuptools proyecto. Desde el Setuptools 0.7 liberación, Setuptools y Distribuir han fusionado y Distribuir ya no se mantiene. Todos los esfuerzos en curso debe hacer referencia a la Setuptools proyecto y la Setuptools documentación.

    Usted puede intentar con instrucciones encuentra en setuptools pypi página (no he probado esto, lo siento 🙁 ):

    wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
    easy_install pip
    Muchas gracias, no estoy seguro de cómo esta solucionado mi problema, pero lo hizo. al instante! Yo estaba teniendo serios problemas tratando de instalar distribuir. este debe de alguna manera han obligado a la instalación como sudo pip install distribute no iba a funcionar. Mis problemas son documentados en stackoverflow.com/questions/16846742/…
    El ultimo comando no funciona para mí, pero 1er dos eran buenos
    Yo también tengo que agradecer. Desde distribuir se fusiona de nuevo a setuptools, hay como 2 de cada 10 paquetes rotos. Gracias.
    Wow, que funcionó a la perfección. Yo estaba buscando horas para la respuesta y aquí está. Gracias!
    Esto funciona de la cruz-plataforma (Win), mientras que el aceptado la respuesta es no aplicable. Gracias!

    OriginalEl autor Robert Lujo

  3. 19

    Yo estaba haciendo esto dentro de un virtualenv en Oracle Linux 6.4 usando python-2.6 por lo que el apt-basado en soluciones no eran una opción para mí, ni la de python 2.7 ideas. Mi solución fue actualizar mi versión de setuptools que había sido instalado por virtualenv:

    pip install --upgrade setuptools

    Después de eso, pude instalar los paquetes en el virtualenv. Sé que esta pregunta ya ha tenido una respuesta seleccionada, pero espero que esta respuesta va a ayudar a otros en mi situación.

    Nota, la cual tenía problemas «No se puede eliminar las entradas de archivo inexistente…» Agregando –ignore-instalado con el comando de arriba fijo.

    OriginalEl autor DuffJ

  4. 4

    pip uninstall setuptools

    y luego:

    pip install setuptools

    Esto funciona para mí y arreglar mi problema.

    OriginalEl autor gonjay

  5. 3

    La distribute paquete proporciona una Pitón de 3 versión compatible de setuptools: http://pypi.python.org/pypi/distribute

    También, el uso de pip para instalar los módulos. Encuentra automáticamente las dependencias y los instala.

    Funciona muy bien para mí, con su paquete:

    [~] pip --version                                                              
    pip 1.2.1 from /usr/lib/python3.3/site-packages (python 3.3)
    [~] sudo pip install ansicolors                                                
    Downloading/unpacking ansicolors
      Downloading ansicolors-1.0.2.tar.gz
      Running setup.py egg_info for package ansicolors
    
    Installing collected packages: ansicolors
      Running setup.py install for ansicolors
    
    Successfully installed ansicolors
    Cleaning up...
    [~]

    OriginalEl autor Blender

  6. 2

    Windows 7:

    Me han dado una solución completa aquí para python selenium webdriver

    1. Setup easy install (windows - simplified)
        a. download ez.setup.py (https://bootstrap.pypa.io/ez_setup.py) from 'https://pypi.python.org/pypi/setuptools'
        b. move ez.setup.py to C:\Python27\
        c. open cmd prompt
        d. cd C:\Python27\
        e. C:\Python27\python.exe ez.setup.py install

    OriginalEl autor Sathish

  7. 0

    La PyPA recomendado herramienta para la instalación y gestión de paquetes de Python es pip. pip se incluye con Python 3.4 (PEP 453), pero para versiones anteriores aquí cómo instalar (en Windows):

    Descarga https://bootstrap.pypa.io/get-pip.py

    >c:\Python33\python.exe get-pip.py
    Downloading/unpacking pip
    Downloading/unpacking setuptools
    Installing collected packages: pip, setuptools
    Successfully installed pip setuptools
    Cleaning up...
    
    >c:\Python33\Scripts\pip.exe install pymysql
    Downloading/unpacking pymysql
    Installing collected packages: pymysql
    Successfully installed pymysql
    Cleaning up...

    OriginalEl autor Cees Timmerman

Dejar respuesta

Please enter your comment!
Please enter your name here