Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: ilkant - 06.10.25 - klo:21.06

Otsikko: Python wordcloud ei asennu
Kirjoitti: ilkant - 06.10.25 - klo:21.06
Onko tässä nyt kysymys siitä, että asennus yrittää asentaa vanhemman version numpystä kuin mitä järjestelmässä on? Järjestelmä on Kubuntu 25.04. Miten sen asennusvirheen voisi ohittaa siten, että wordcloudein asennus menisi onnistuneesti loppuun.

Koodia: [Valitse]
$ sudo pip install --break-system-packages wordcloud
Collecting wordcloud
  Using cached wordcloud-1.9.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB)
Requirement already satisfied: numpy>=1.6.1 in /usr/lib/python3/dist-packages (from wordcloud) (2.2.3)
Requirement already satisfied: pillow in /usr/lib/python3/dist-packages (from wordcloud) (11.1.0)
Requirement already satisfied: matplotlib in /usr/lib/python3/dist-packages (from wordcloud) (3.8.3)
Requirement already satisfied: contourpy>=1.0.1 in /usr/lib/python3/dist-packages (from matplotlib->wordcloud) (1.3.1)
Requirement already satisfied: cycler>=0.10 in /usr/lib/python3/dist-packages (from matplotlib->wordcloud) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /usr/lib/python3/dist-packages (from matplotlib->wordcloud) (4.55.3)
Requirement already satisfied: kiwisolver>=1.3.1 in /usr/lib/python3/dist-packages (from matplotlib->wordcloud) (1.4.7)
Collecting numpy>=1.6.1 (from wordcloud)
  Using cached numpy-1.26.4-cp313-cp313-linux_x86_64.whl
Requirement already satisfied: packaging>=20.0 in /usr/lib/python3/dist-packages (from matplotlib->wordcloud) (24.2)
Requirement already satisfied: pyparsing>=2.3.1 in /usr/lib/python3/dist-packages (from matplotlib->wordcloud) (3.1.2)
Requirement already satisfied: python-dateutil>=2.7 in /usr/lib/python3/dist-packages (from matplotlib->wordcloud) (2.9.0)
Using cached wordcloud-1.9.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (537 kB)
Installing collected packages: numpy, wordcloud
  Attempting uninstall: numpy
    Found existing installation: numpy 2.2.3
error: uninstall-no-record-file

× Cannot uninstall numpy 2.2.3
╰─> The package's contents are unknown: no RECORD file was found for numpy.

hint: The package was installed by debian. You should check if it can uninstall the package.
Otsikko: Vs: Python wordcloud ei asennu
Kirjoitti: nm - 06.10.25 - klo:23.37
Järjestelmässäsi on apt:lla asennettu numpy, joka sotkee wordcloudin riippuvuudet.

Tällaisia monimutkaisia pip-paketteja käyttäessä kannattaa yleensä pitää järjestelmään asennetut paketit minimissä ja käyttää eri projekteissa erillisiä virtuaaliympäristöjä (venv), jolloin projektien riippuvuudet eivät sotkeennu keskenään.

Nykyisin uv (https://docs.astral.sh/uv/) on erittäin varteenotettava ratkaisu Pythonin pakettienhallintaan. Se korvaa pipin ja venvin omalla toteutuksellaan.
Otsikko: Vs: Python wordcloud ei asennu
Kirjoitti: ilkant - 08.10.25 - klo:13.16
Nykyisin uv (https://docs.astral.sh/uv/) on erittäin varteenotettava ratkaisu Pythonin pakettienhallintaan. Se korvaa pipin ja venvin omalla toteutuksellaan.

Tutustuin tuohon uv:hen ja tuntuu ihan pätevältä systeemiltä. Kiitos tiedosta. Luen vielä lisää siitä.