Durante las últimas semanas, cada vez que descargué un paquete usando pip, obtengo esto: ADVERTENCIA: Ignorando la distribución no válida -ip (ruta a los paquetes) . ¿Alguna idea de por qué me sale esto?
Esto ocurre debido a nombres de archivos con el prefijo '~' en los paquetes del sitio. Elimine esos archivos/carpetas. Resolverá tu problema.
Puedes enumerarlos con
ls -a /xx/xx/xx/lib/pythonx.x/site-packages | grep "^~"`Luego elimine los archivos/carpetas con el prefijo '~'.
vaya al directorio 'site-packages', elimine las carpetas cuyo nombre comience con ~ (tilde)
Esto sucede debido a la instalación de múltiples versiones de bibliotecas, a veces conda o pip no pudieron desinstalar las versiones en lugar de cambiar el nombre a "~ip", por lo tanto, sugerimos que encontremos paquetes de sitio en nuestra instalación de python y busquemos "~ip" y eliminemos tales carpetas que comienzan con ~ip. Entonces el problema se resolverá y no recibiremos tales advertencias. De lo contrario, es solo una advertencia debido a que tales carpetas existen en la instalación que podemos ignorar.