Al usar la versión reciente (1.5) de pip
, obtengo un error al intentar actualizar varios paquetes. Por ejemplo, sudo pip install -U pytz
da como resultado una falla con:
Wheel installs require setuptools >= 0.8 for dist-info support.
pip's wheel support requires setuptools >= 0.8 for dist-info support.
No entiendo este mensaje (tengo setuptools
2.1) o qué hacer al respecto.
Información de excepción del registro para este error:
Exception information:
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 230, in run
finder = self._build_package_finder(options, index_urls, session)
File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 185, in _build_package_finder
session=session,
File "/Library/Python/2.7/site-packages/pip/index.py", line 50, in __init__
self.use_wheel = use_wheel
File "/Library/Python/2.7/site-packages/pip/index.py", line 89, in use_wheel
raise InstallationError("pip's wheel support requires setuptools >= 0.8 for dist-info support.")
InstallationError: pip's wheel support requires setuptools >= 0.8 for dist-info support.
python
pip
setuptools
python-wheel
orome
fuente
fuente
--no-use-wheel
opción agregada simplemente omite el uso de 'archivos de rueda' , pero por lo demás realiza exactamente la misma instalación como un comando que lo omite.Primero, nunca debe ejecutar 'sudo pip'.
Si es posible, debe usar el administrador de paquetes de su sistema porque usa firmas GPG para asegurarse de que no está ejecutando código malicioso.
De lo contrario, intente actualizar las herramientas de configuración:
Alternativamente, intente:
Por supuesto, esto es para paquetes "globales". Lo ideal sería utilizar virtualenvs.
fuente
easy_install -U setuptools
rocas!