Seite 1 von 1
wxPython Installation: Building wheel for wxpython (setup.py) ...
Verfasst: Freitag 2. April 2021, 14:46
von earloop
Hi,
die wxPython Installation funktioniert bei mir nicht:
Code: Alles auswählen
sudo pip3 install wxpython
Collecting wxpython
Downloading wxPython-4.1.1.tar.gz (66.0 MB)
|████████████████████████████████| 66.0 MB 3.6 MB/s
Requirement already satisfied: pillow in /usr/lib/python3/dist-packages (from wxpython) (7.0.0)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from wxpython) (1.14.0)
Requirement already satisfied: numpy in /usr/local/lib/python3.8/dist-packages (from wxpython) (1.20.1)
Building wheels for collected packages: wxpython
Building wheel for wxpython (setup.py) ... |
Außer, dass meine CPU zu 100 % ausgelastet ist passiert nichts weiter.
Betriebssystem: Linux Mint 20.1
Python Version: 3.8.5
Re: wxPython Installation: Building wheel for wxpython (setup.py) ...
Verfasst: Freitag 2. April 2021, 15:23
von narpfel
Moin,
`wxPython` hat
keine Linux-Wheels. Das heißt, dass man es selbst kompilieren muss. Und anscheinend auch wxWidgets. Das dauert halt ein bisschen.
Edit: Unter Ubuntu 20.04 ist wxPython als `python3-wxgtk4.0` in den Paketquellen. Das müsste eigentlich auch unter Linux Mint verfügbar sein. Gibt es einen Grund, warum du nicht das benutzt?
Re: wxPython Installation: Building wheel for wxpython (setup.py) ...
Verfasst: Freitag 2. April 2021, 15:27
von earloop
narpfel hat geschrieben: ↑Freitag 2. April 2021, 15:23
Das heißt, dass man es selbst kompilieren muss. Und anscheinend auch wxWidgets. Das dauert halt ein bisschen.
Was genau heißt "man"? Muss ich dazu irgendwas beitragen außer warten?
EDIT:
Ich habe es vorher mit
und
versucht.
dann kam nach einem
aber immer ein Module not found error.
nach
zeigt mir Spyder:
Code: Alles auswählen
import wx
Traceback (most recent call last):
File "<ipython-input-1-03faa7660341>", line 1, in <module>
import wx
File "/usr/lib/python3/dist-packages/wx/__init__.py", line 17, in <module>
from wx.core import *
File "/usr/lib/python3/dist-packages/wx/core.py", line 12, in <module>
from ._core import *
ValueError: PyCapsule_GetPointer called with incorrect name
Re: wxPython Installation: Building wheel for wxpython (setup.py) ...
Verfasst: Freitag 2. April 2021, 15:31
von narpfel
„Man“ heißt, dass man es kompilieren muss, bevor man es installieren kann. Du musst eventuell noch
ein paar Abhängigkeiten installieren, aber das sollte eigentlich relativ zum Anfang gemeldet werden.
Das hat sich gerade überschnitten, deswegen:
narpfel hat geschrieben: ↑Freitag 2. April 2021, 15:23
Edit: Unter Ubuntu 20.04 ist wxPython als `python3-wxgtk4.0` in den Paketquellen. Das müsste eigentlich auch unter Linux Mint verfügbar sein. Gibt es einen Grund, warum du nicht das benutzt?
Re: wxPython Installation: Building wheel for wxpython (setup.py) ...
Verfasst: Freitag 2. April 2021, 15:37
von earloop
earloop hat geschrieben: ↑Freitag 2. April 2021, 15:27
EDIT:
Ich habe es vorher mit
und
versucht.
dann kam nach einem
aber immer ein Module not found error.
nach
zeigt mir Spyder:
Code: Alles auswählen
import wx
Traceback (most recent call last):
File "<ipython-input-1-03faa7660341>", line 1, in <module>
import wx
File "/usr/lib/python3/dist-packages/wx/__init__.py", line 17, in <module>
from wx.core import *
File "/usr/lib/python3/dist-packages/wx/core.py", line 12, in <module>
from ._core import *
ValueError: PyCapsule_GetPointer called with incorrect name
Re: wxPython Installation: Building wheel for wxpython (setup.py) ...
Verfasst: Freitag 2. April 2021, 15:53
von narpfel
Unter debianoiden Systemen bedeutet `python-...` immer Python 2.
Funktioniert es mit dem Python3-Paket außerhalb von Spyder?
Re: wxPython Installation: Building wheel for wxpython (setup.py) ...
Verfasst: Freitag 2. April 2021, 16:07
von earloop
narpfel hat geschrieben: ↑Freitag 2. April 2021, 15:53
Unter debianoiden Systemen bedeutet `python-...` immer Python 2.
das ist ja oldschool...
narpfel hat geschrieben: ↑Freitag 2. April 2021, 15:53
Funktioniert es mit dem Python3-Paket außerhalb von Spyder?
Ja, in Thonny und VSCode erzeugt
keine Fehlermeldung

Re: wxPython Installation: Building wheel for wxpython (setup.py) ...
Verfasst: Freitag 2. April 2021, 16:17
von narpfel
Dann ist das IMHO ein Bug in Spyder. Das ist dann wahrscheinlich im
Spyder-Bugtracker besser aufgehoben.
Wie hast du Spyder installiert? Auch aus den Paketquellen?
Re: wxPython Installation: Building wheel for wxpython (setup.py) ...
Verfasst: Freitag 2. April 2021, 16:18
von earloop
narpfel hat geschrieben: ↑Freitag 2. April 2021, 16:17
Wie hast du Spyder installiert? Auch aus den Paketquellen?
Nein, über pip weil das Spyder aus den Paketquellen uralt ist.
Re: wxPython Installation: Building wheel for wxpython (setup.py) ...
Verfasst: Freitag 2. April 2021, 16:24
von narpfel
Läuft das Spyder mit dem selben Python wie wxPython? Wenn nicht, dann wäre das mein letzter Ansatzpunkt, ansonsten ist Spyder an der Stelle halt tatsächlich kaputt.
Spyder macht immer mal wieder gerne Probleme, weil es Programme IIRC nicht in einem eigenen Python-Prozess startet, sondern in dem, in dem auch Spyder läuft.