J'ai installé brew
et ensuite
brew install python
brew install python3
Installer flask
avec pip
pip install flask
Essayer
python -c 'import flask'
Mais j'ai obtenu une exception
ImportError: No module named flask
Définir et exporter PYTHONPATH
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
Jusqu'ici tout va bien. Mais quand j'ai essayé d'installer un package avec pip3
pour Python 3, j'ai reçu un message d'erreur
Votre PYTHONPATH pointe vers un répertoire de site-packages pour Python 2.x mais vous exécutez Python 3.x !
PYTHONPATH est actuellement: ":/usr/local/lib/python2.7/site-packages"
Vous devriez `unset PYTHONPATH` pour corriger cela.
Comment utiliser les site-packages sans le tour de magie de PYTHONPATH
pour rendre à la fois pip
et pip3
utilisables et permettre à la fois à Python 2 et Python 3 d'importer des site-packages ?