J'essaye de migrer mes projets de Python 2.7.12 vers Python 3.5.2. (C'est la bonne chose à faire, non?)wxPython virtualenv python 3
Je comprends que faire fonctionner wxPython dans virtualenv peut être un problème, mais ça fonctionne très bien sur Python 2 si j'utilise cette commande pour créer l'environnement :
virtualenv env --system-site-packages
Pour Python 3, j'utilise:
virtualenv -p python3 env --system-site-packages
Mais (comme prévu) cela ne décrochez pas wxPython
wxPython est installé à:
/usr/lib/python2.7/dist-packages
mais, bien sûr, dans
/usr/lib/python3/dist-packages
Il n'y a pas wxPython.
Que dois-je faire pour l'utiliser dans mon environnement Python 3?
J'ai entré dans mon environnement virtualenv et a couru:
pip install -U wxPython
comme recommandé here, mais je reçois tous ces error messages
Vous devez installer Phoenix wxpython (wxpython 4.xx) https://wxpython.org/ pages/downloads/index.html (Notez que les références d'installation de 'pip' devraient être' pip3' au moins sur ma machine Linux) –
@RolfofSaxony A l'intérieur d'un virtualenv, il peut être juste 'pip' car il n'y a qu'un' pip'. En dehors de virtualenv, il doit s'agir de 'pip3'. Aussi je pense que votre commentaire devrait être une réponse pour le PO pour l'accepter. – phd
J'ai essayé ** l'installation de pip -U wxPython ** à partir de l'environnement Python 3, mais si cela échoue avec une erreur de construction – Psionman