Entre versiones de macOS y Python´s (incluso HomeBrew Python) pueden haber variaciones molestas a la hora de instalar algun módulo
Mac viene con Python 2.7 por defecto preinstalado.
La version 3.x la he instalado manualmente a través del paquete original creado por Python.org
Para ejecutar scripts de python 3 simplemente ejecuto en iTerm
python3 script.py
python script.py --> para ejecutarlo con el 2.7
Pero tengo problemas a la hora de instalar librerias y otras mejoras, pues normalmente se van a 2.7 por ser el python por defecto.
Para revelar donde esta qué, se puede usar:
>>> ~ >>> type -a python
python ist /usr/bin/python
>>> ~ >>> type -a python3
python3 ist /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
así si quiero instalar un modulo en python3 puedo ir a
cd /Library/Frameworks/Python.framework/Versions/3.6/bin/
y con un ls ver que hay...
ahi encontraré pip3 pudiendo entonces instalar el módulo que deseo con él así:
>>> ~ /Library/Frameworks/Python.framework/Versions/3.6/bin>>> pip3 install wxPython
Eso es todo, así se pueden instalar modulos estando seguro de que corren en el python correcto.
No hay comentarios:
Publicar un comentario