Instalé brew
y luego
brew install python
brew install python3
Instala flask
con pip
pip install flask
Probar
python -c 'import flask'
Pero tengo una excepción
ImportError: No module named flask
Establecer y exportar PYTHONPATH
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
Hasta ahora todo bien. Pero cuando intenté instalar un paquete con pip3
para Python 3, recibí un mensaje de error
Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x!
PYTHONPATH is currently: ":/usr/local/lib/python2.7/site-packages"
You should 'unset PYTHONPATH' to fix this.
¿Cómo utilizar los paquetes de sitio sin el truco PYTHONPATH
para que tanto pip
como pip3
sean utilizables y tanto Python 2 como Python 3 puedan importar paquetes de sitios?