Ich versuche, meine Projekte von Python 2.7.12 zu Python 3.5.2 zu migrieren. (Das ist das Richtige zu tun; nicht wahr?)wxPython virtualenv python 3
Ich verstehe, dass WxPython in virtualenv arbeiten kann ein Problem sein, aber es funktioniert gut auf Python 2, wenn ich diesen Befehl verwenden, um die Umgebung zu erstellen :
virtualenv env --system-site-packages
Für Python 3, verwende ich:
virtualenv -p python3 env --system-site-packages
aber (wie erwartet) diese wxPython nicht abholen
wxPython bei installiert ist:
/usr/lib/python2.7/dist-packages
aber natürlich, in
/usr/lib/python3/dist-packages
Es gibt keine WxPython.
Was muss ich tun, um es in meiner Python 3-Umgebung zu verwenden?
Ich habe meine virtualenv Umgebung eingegeben und lief:
pip install -U wxPython
als here empfohlen, aber ich habe diese alle error messages
Sie benötigen wxpython Phönix (wxpython 4.xx) https://wxpython.org/ installieren pages/downloads/index.html (Hinweis: Installationshinweise zu 'pip' sollten zumindest auf meiner Linux-Box' pip3' sein) –
@RolfofSaxony In einem virtualenv kann es nur 'pip' sein, weil es nur 1' pip' gibt. Außerhalb von virtualenv muss es 'pip3' sein. Auch ich denke, dass Ihr Kommentar eine Antwort für das OP sein sollte, um es zu akzeptieren. – phd
Ich versuchte ** pip install -U wxPython ** aus der Python 3-Umgebung, aber wenn mit einem Build-Fehler – Psionman