Je rencontre des problèmes pour installer wxpython
en utilisant pip
.
Voici ma sortie actuelle:
[myuserid]% Sudo pip install wxpython
Downloading/unpacking wxpython
Downloading wxPython2.8-win64-devel-2.8.11.0-msvc9x64.tar.bz2 (7.2Mb): 7.2Mb downloaded
Running setup.py Egg_info for package wxpython
Traceback (most recent call last):
File "<string>", line 14, in <module>
IOError: [Errno 2] No such file or directory: '/Users/myuserid/build/wxpython/setup.py'
Complete output from command python setup.py Egg_info:
Traceback (most recent call last):
File "<string>", line 14, in <module>
IOError: [Errno 2] No such file or directory: '/Users/myuserid/build/wxpython/setup.py'
----------------------------------------
Command python setup.py Egg_info failed with error code 1
Storing complete log in /Users/myuserid/.pip/pip.log
pip
et il n'y a pas de problèmes, je conclus donc que pip
fonctionne.J'ai aussi essayé via easy_install
et j'ai obtenu ce qui suit:
[myuserid]% Sudo easy_install wxpython
install_dir /Library/Frameworks/EPD64.framework/Versions/6.2/lib/python2.6/site-packages/
Searching for wxpython
Reading http://pypi.python.org/simple/wxpython/
Reading http://wxPython.org/
Reading http://wxPython.org/download.php
Best match: wxPython src-2.8.11.0
Downloading http://downloads.sourceforge.net/wxpython/wxPython-src-2.8.11.0.tar.bz2
Processing wxPython-src-2.8.11.0.tar.bz2
error: Couldn't find a setup script in /tmp/easy_install-faZZOn/wxPython-src-2.8.11.0.tar.bz2
wxpython
saisi par pip
et easy_install
pip
ou easy_install
?Configuration du système:
Si d'autres informations sont nécessaires, veuillez en informer et je les posterai.
Vous semblez être nouveau dans ce domaine ... bienvenue!
Les personnes chez Enthought, qui ont construit EPD pour vous, n'ont toujours pas compris comment construire de manière fiable wxPython pour un python 64 bits, voir ici:
http://www.enthought.com/products/epdfaq.php#mac
Donc, vous marchez dans des eaux difficiles. Avez-vous envisagé d'aller sur la route Qt? Toutes les applications sauvegardées par traitsUI se porteront facilement sur Qt. Actuellement, j'aime les looks de Homebrew pour interagir avec EPD (par exemple pour installer pyQt), mais le jury est toujours absent (ne l'a pas encore fait). Je posterais un lien vers ça aussi, mais je suis actuellement un utilisateur à 1 point ...
Une autre possibilité serait d'installer également le fichier 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 les calculs sérieux.
Si vous insistez pour installer wxPython, sachez que vous ne pourrez pas lier la version Carbon (qui est stable, mais uniquement en 32 bits). Au lieu de cela, vous voudrez utiliser wxCocoa (expérimental, 64 bits). Au moins, c'est ce que je comprends. Les gens Enthought ne font aucune mention de wxCocoa, et je ne serais pas surpris s'il y avait une casse. TraitsUI est complexe et difficile à déboguer, alors soyez prévenu si vous choisissez cette voie!
wxPython n'inclut pas de fichier setup.py
. Par conséquent, ni easy_install
ni pip
ne pourront le construire de cette façon. Regardez ces instructions sur le site Web wxPython ainsi que ces instructions sur le site Web Enthought pour avoir une idée de la construction de wxPython. Malheureusement, je ne l'ai jamais construit (je n'utilise pas la version Enthought de Python), je ne peux donc pas vous aider davantage. 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
Cette ligne de commande fonctionne pour moi avec Debian 7.1 64 bits:
Sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev
Selon les instructions de la page d'accueil :
Assurez-vous d’avoir au moins la version 6.0.8 de pip et la version 12.0.5 pour setuptools.
La configuration requise pour Linux est la suivante indiquée dans le document README .
Installez wxPython-Phoenix (Linux):
Sudo pip install --upgrade \
--trusted-Host wxpython.org --pre -f \
http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
Installez wxPython-Phoenix (Windows, utilisez le dossier de script approprié):
C:\python27\scripts\pip.exe install --upgrade \
--trusted-Host wxpython.org --pre -f \
http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix