Python >> Tutoriel Python >  >> Python Tag >> PIP

installer wxpython via pip ou easy_install

wxPython n'inclut pas de setup.py fichier donc ni easy_install ou pip sera en mesure de le construire de cette façon. Consultez ces instructions sur le site Web de wxPython ainsi que ces instructions sur le site Web Enought pour avoir une idée de la façon de construire wxPython. Malheureusement, je ne l'ai jamais construit (je n'utilise pas la version Enought de Python) donc je ne peux pas vous aider plus que cela. Bonne chance !


Je n'utilise pas l'EPD, mais j'ai eu le même problème. Il s'est avéré que Homebrew a une formule pour installer à la fois wxWidget et wxPython . Il fonctionne comme un charme. Exécutez la commande suivante :

brew install --python wxmac

Vous semblez être nouveau dans ce domaine... bienvenue !

Les gens d'Enought, qui ont créé EPD pour vous, n'ont toujours pas compris comment créer de manière fiable wxPython pour un python 64 bits, voir ici :

http://www.enought.com/products/epdfaq.php#mac

Donc, vous marchez dans des eaux difficiles. Avez-vous envisagé d'emprunter la voie Qt ? Toutes les applications soutenues par traitsUI seront facilement transférées vers Qt. Actuellement, j'aime l'apparence d'Homebrew pour interagir avec EPD (par exemple pour l'installation de pyQt), mais le jury est toujours absent (je ne l'ai pas encore fait). Je posterais un lien vers cela aussi, mais je suis un utilisateur à 1 point actuellement...

Une autre possibilité serait de également installez l'EPD 32 bits qui inclut déjà wxPython pour vous. Vous pouvez ensuite utiliser votre python 32 bits pour la visualisation et votre 64 bits pour faire des calculs sérieux.

Si vous insistez pour installer wxPython, notez que vous ne pourrez pas lier la version Carbon (qui est stable, mais seulement 32 bits). Au lieu de cela, vous voudrez utiliser wxCocoa (expérimental, 64 bits). Du moins, c'est ma compréhension. Les gens d'En Thought ne font aucune mention de wxCocoa, et je ne serais pas surpris s'il y avait de la casse. TraitsUI est complexe et difficile à déboguer, alors soyez prévenu si vous suivez cette voie !