Kirjoittaja Aihe: Python wordcloud ei asennu  (Luettu 135 kertaa)

ilkant

  • Käyttäjä
  • Viestejä: 1605
  • Kubuntu
    • Profiili
Python wordcloud ei asennu
« : 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.
« Viimeksi muokattu: 06.10.25 - klo:21.18 kirjoittanut ilkant »

nm

  • Käyttäjä
  • Viestejä: 16773
    • Profiili
Vs: Python wordcloud ei asennu
« Vastaus #1 : 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 on erittäin varteenotettava ratkaisu Pythonin pakettienhallintaan. Se korvaa pipin ja venvin omalla toteutuksellaan.

ilkant

  • Käyttäjä
  • Viestejä: 1605
  • Kubuntu
    • Profiili
Vs: Python wordcloud ei asennu
« Vastaus #2 : 08.10.25 - klo:13.16 »
Nykyisin 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ä.