Tengo problemas para instalar paquetes en Python 3.
Siempre he instalado paquetes con setup.py install
. Pero ahora, cuando intento instalar el paquete ansicolors obtengo:
importador "Ningún módulo llamado Setuptools"
No tengo idea de qué hacer porque no tenía las herramientas de instalación instaladas en el pasado. Aún así, pude instalar muchos paquetes setup.py install
sin herramientas de configuración. ¿Por qué debería obtener las herramientas de configuración ahora?
Ni siquiera puedo instalar setuptools porque tengo Python 3.3 y setuptools no es compatible con Python 3.
¿Por qué mi comando de instalación ya no funciona?
sudo apt-get install python3-setuptools
python3 python3-pip python3-setuptools
y funcionó. Gracias.apt-get install python3-setuptools
.EDITAR: Página oficial de setuptools dox :
Por lo tanto, el resto de esta publicación probablemente esté obsoleto (por ejemplo, algunos enlaces no funcionan).
Distribuir : es una bifurcación de herramientas de configuración que "ofrece soporte para Python 3". Instrucciones de instalación para distribuir (herramientas de configuración) + pip:
Problema similar aquí .
ACTUALIZACIÓN: Distribuir parece estar obsoleto, es decir, fusionado en Setuptools: Distribuir es una bifurcación en desuso del proyecto Setuptools. Desde la versión Setuptools 0.7, Setuptools y Distribute se han fusionado y Distribute ya no se mantiene. Todo el esfuerzo en curso debe hacer referencia al proyecto Setuptools y la documentación de Setuptools.
Puede probar con las instrucciones que se encuentran en la página pypi de setuptools (no he probado esto, lo siento :():
fuente
sudo pip install distribute
que no funcionaría. Mis problemas están documentados en stackoverflow.com/questions/16846742/…Estaba haciendo esto dentro de un virtualenv en Oracle Linux 6.4 usando python-2.6, por lo que las soluciones basadas en apt no eran una opción para mí, ni las ideas de python-2.7. Mi solución fue actualizar mi versión de setuptools que virtualenv había instalado:
Después de eso, pude instalar paquetes en virtualenv. Sé que esta pregunta ya ha seleccionado una respuesta, pero espero que esta respuesta ayude a otros en mi situación.
fuente
pip uninstall setuptools
y entonces:
pip install setuptools
Esto funciona para mí y soluciona mi problema.
fuente
El
distribute
paquete proporciona una versión compatible con Python 3 desetuptools
: http://pypi.python.org/pypi/distributeAdemás, use
pip
para instalar los módulos. Encuentra automáticamente las dependencias y las instala por usted.Me funciona bien con su paquete:
fuente
Windows 7:
He dado una solución completa aquí para python selenium webdriver
fuente
La herramienta recomendada por PyPA para instalar y administrar paquetes de Python es
pip
.pip
se incluye con Python 3.4 ( PEP 453 ), pero para versiones anteriores, aquí se explica cómo instalarlo (en Windows):Descargar https://bootstrap.pypa.io/get-pip.py
fuente
Hace unos años heredé un proyecto de Python (2.7.1) que se ejecutaba en Django-1.2.3 y ahora me pidieron que lo mejorara con posibilidades de QR. Tengo el mismo problema y tampoco encontré pip o apt-get. Entonces lo resolví de una manera totalmente diferente pero fácil. I / bin / vi-ed el setup.py y cambié la línea "de setuptools import setup" a: "from distutils.core import setup" Eso lo hizo por mí, así que pensé que debería publicar esto para otros usuarios que ejecutan pitones viejos . Saludos, Roger Vermeir
fuente