Durante las últimas semanas, cada vez que descargué un paquete usando pip, obtengo esto: ADVERTENCIA: Ignorar distribución inválida -ip (ruta a paquetes) . ¿Alguna idea de por qué me sale esto?
talha khalid
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 ‘~’.
-
¿De verdad quisiste decir “no” en “Será no resolver tu problema”?
– Adrián Mole
16 de septiembre de 2021 a las 13:27
-
No tengo ningún archivo/carpeta que comience con una tilde… pero recibo este error… ¿Alguna otra sugerencia?
–Douglas James Bock
7 febrero 2022 a las 15:12
-
@DouglasJamesBock usa la ruta del mensaje de advertencia. la ubicación es diferente si se instala con
--user
– Smart Manoj
16 de abril de 2022 a las 1:37
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.
Midhilesh Momidi
Vaya a la carpeta de paquetes del sitio y elimine las carpetas con el símbolo ~. Observé que esto sucede cuando instalamos otra versión (actualizar/degradar) usando pip antes de desinstalar la versión anterior
Compruebe la imagen de abajo
Me enfrenté al mismo problema. Se solucionó yendo a los paquetes del sitio y eliminando las carpetas que comienzan con ~.
>pip install pyspark
WARNING: Ignoring invalid distribution -yspark (c:\users\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -yspark (c:\users\anaconda3\lib\site-packages)
Requirement already satisfied: pyspark in c:\users\appdata\roaming\python\python39\site-packages (3.2.1)
Requirement already satisfied: py4j==0.10.9.3 in c:\users\anaconda3\lib\site-packages (from pyspark) (0.10.9.3)
WARNING: Ignoring invalid distribution -yspark (c:\users\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -yspark (c:\users\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -yspark (c:\users\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -yspark (c:\users\anaconda3\lib\site-packages)
Borró la carpeta duplicada ~spark 0.2.1
.
>pip install pyspark
Requirement already satisfied: pyspark in c:\users\appdata\roaming\python\python39\site-packages (3.2.1)
Requirement already satisfied: py4j==0.10.9.3 in c:\users\anaconda3\lib\site-packages (from pyspark) (0.10.9.3)
Esta pregunta fue cerrada por ser un duplicado. No estoy de acuerdo con que sea un duplicado, pero la pregunta requiere más claridad. Incluya la versión de Python y Pip que está utilizando y enumere un ejemplo del error, es decir, exactamente qué comando ingresó y la respuesta exacta. Da un ejemplo real del error.
– Tom Aranda
23 de agosto de 2021 a las 14:35
¿Responde esto a tu pregunta? Advertencia de Pip “Ignorar distribución no válida”
– Tomerikoo
23 de agosto de 2021 a las 16:20
@TomAranda En primer lugar, este es un duplicado. Y de todos modos, no veo el beneficio de abrirlo en su estado actual. Como tu mismo has dicho, le faltan muchos detalles. Solo debería haber sido abierto. si y cuando el OP agregó los detalles relevantes …
– Tomerikoo
23 de agosto de 2021 a las 16:23
¿Responde esto a tu pregunta? pip cómo eliminar el paquete instalado incorrectamente con un guión inicial: “-pkgname”
– miken32
23 de agosto de 2021 a las 16:44
No estoy de acuerdo con los cuervos de “¿cómo te atreves a hacer una pregunta así?”. Voté a favor de esta pregunta y la respuesta que me ayudó a resolver mi problema rápidamente.
– Q-vida
22 de septiembre de 2021 a las 10:46