Ho installato brew
e poi
brew install python
brew install python3
Installa flask
con pip
pip install flask
Prova
python -c 'import flask'
Ma ho ottenuto un'eccezione
ImportError: No module named flask
Imposta ed esporta PYTHONPATH
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
Fin qui tutto bene. Ma quando ho provato a installare un pacchetto con pip3
per Python 3, ho ricevuto il messaggio di errore
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.
Come utilizzare i pacchetti del sito senza il trucco PYTHONPATH
per rendere utilizzabili sia pip
che pip3
e sia Python 2 che Python 3 sono in grado di importare i pacchetti del sito?