GNU/Linux >> Znalost Linux >  >> Ubuntu

Varování během instalace Pip kvůli balíčku zvanému „-etuptools“?

Jednoduchý problém. Když nainstaluji nebo upgraduji balíčky pomocí pip, zobrazí se mi velmi zvláštní chyba. Vstup:

pip3 install numpy

výstup:

Defaulting to user installation because normal site-packages is not writeable
WARNING: Ignoring invalid distribution -etuptools (/home/max/.local/lib/python3.8/site-packages)
WARNING: Ignoring invalid distribution -etuptools (/home/max/.local/lib/python3.8/site-packages)
Requirement already satisfied: numpy in /home/max/.local/lib/python3.8/site-packages (1.20.2)
WARNING: Ignoring invalid distribution -etuptools (/home/max/.local/lib/python3.8/site-packages)
WARNING: Ignoring invalid distribution -etuptools (/home/max/.local/lib/python3.8/site-packages)
WARNING: Ignoring invalid distribution -etuptools (/home/max/.local/lib/python3.8/site-packages)

Nějaké nápady, co se stalo?

OS:Ubuntu 20.04

Python:3.8.5

pooly nastavení:56.0.0

Přijatá odpověď:

Přejděte do složky site-packages (ve vašem případě:/home/max/.local/lib/python3.8/site-packages) a odstraňte složky s „~“.

Najdete tam
~etuptools

Odpověď byla nalezena zde.

Vysvětlení, co jsou tyto složky zde.


Ubuntu
  1. Ubuntu 14.04 „nedošlo k přehrávání Uri na vstupním souboru:///*“?

  2. Nainstalujte binární soubory do /bin, /sbin, /usr/bin a /usr/sbin, interakce s --prefix a DESTDIR

  3. unix:///var/run/supervisor.sock žádný takový soubor

  1. /sys/ dokumentace?

  2. echo nebo print /dev/stdin /dev/stdout /dev/stderr

  3. Jak změnit výchozí /tmp na /home/user/tmp

  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Bash =~ Regex A Https://regex101.com/?

  3. Debian – Přesunutí /var, /home do samostatného oddílu?