Tengo algunos problemas al instalar wxpython
usando pip
.
Aquí está mi salida actual:
[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
- He echado un vistazo al archivo pip.log pero está totalmente vacío.
- Intenté instalar otros paquetes
pip
y no hay problemas, por lo que llego a la conclusión de quepip
está funcionando.
También probé vía easy_install
y obtuve lo siguiente:
[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
- ¿Significa esto que algo está sucediendo con el
wxpython
paquete que fue agarradopip
yeasy_install
- Además de compilar desde el código fuente, ¿existen otras formas de depurar o parchear este tipo de respuesta desde
pip
oeasy_install
?
Configuración del sistema:
- OS X 10.6
- Distribución Python de Enthink Python v2.6, 64 bits
Si se necesita alguna otra información, por favor avíseme y la publicaré.
Respuesta1
Pareces nuevo en esto... ¡bienvenido!
La gente de Enthink, que creó EPD para usted todavía no ha descubierto cómo construir wxPython de manera confiable para un Python de 64 bits, consulte aquí:
http://www.enthink.com/products/epdfaq.php#mac
Entonces, estás caminando en aguas difíciles. ¿Has considerado seguir la ruta Qt? Todas las aplicaciones respaldadas por tracesUI se transferirán fácilmente a Qt. Actualmente, me gusta el aspecto de Homebrew para interactuar con EPD (por ejemplo, para instalar pyQt), pero el jurado aún está deliberando (aún no lo he hecho). También publicaría un enlace a eso, pero actualmente soy un usuario de 1 punto...
Otra posibilidad seríatambiénInstale la EPD de 32 bits que ya incluye wxPython. Luego, puede usar su Python de 32 bits para visualización y su 64 bits para realizar cálculos numéricos serios.
Si insiste en instalar wxPython, tenga en cuenta que no podrá vincular la versión Carbon (que es estable, pero sólo de 32 bits). En su lugar, querrás utilizar wxCocoa (experimental, 64 bits). Al menos, esto es lo que tengo entendido. La gente de Enthinked no menciona wxCocoa, y no me sorprendería que se rompiera. TraitsUI es complejo y difícil de depurar, ¡así que ten cuidado si sigues este camino!
Respuesta2
wxPython no incluye un setup.py
archivo, por lo que ninguno easy_install
de los dos pip
podrá compilarlo de esa manera. Mira estoestas instrucciones en el sitio web de wxPythonasí comoestas instrucciones en el sitio web de Enthinkpara tener una idea de cómo construir wxPython. Desafortunadamente, nunca lo construí (no uso la versión Enthinked de Python), así que no puedo ayudarte más que eso. ¡Buena suerte!
Respuesta3
No uso la EPD, pero tuve el mismo problema. resultócerveza caseratiene una fórmula para instalar tanto wxWidget
como wxPython
. Funciona a las mil maravillas. Ejecute el siguiente comando:
brew install --python wxmac
Respuesta4
segúninstrucciones de la página de inicio:
Asegúrese de tener al menos la versión 6.0.8 de pip y 12.0.5 para las herramientas de configuración.
Requisitos de instalación para Linux comodescrito en el documento README.
Instale wxPython-Phoenix (Linux):
sudo pip install --upgrade \
--trusted-host wxpython.org --pre -f \
http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
Instale wxPython-Phoenix (Windows, use la carpeta de script adecuada):
C:\python27\scripts\pip.exe install --upgrade \
--trusted-host wxpython.org --pre -f \
http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix