Après une mise à jour OSx et l'installation d'une nouvelle version de python 2.7
mon virtualevn
environnement s'est complètement cassé et j'ai eu du mal à le réparer. Je n'étais pas sûr de la cause et je suis passé par un ensemble de choses que j'ai faites et j'ai lu initialement que ne fonctionnait pas sont énumérés ci-dessous. Ce qui a résolu mon problème est fourni dans la section des réponses.
virtualenv
est introuvable:Questions connexes qui m'ont aidé mais n'ont pas apporté de solution à mon problème:
Cela n'a pas complètement résolu mon problème. C'est juste pour vous donner une idée des étapes que j'ai suivies avant de trouver la bonne façon de réparer mon environnement de développement python sur mon OSx.
Virtualenv installé manuellement en suivant les instructions de ici :
curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-13.1.2.tar.gz
tar xvfz virtualenv-13.1.2.tar.gz
cd virtualenv-13.1.2
Sudo python setup.py install
Installez manuellement pip
à 7 : curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | Sudo python2.7
Après tout cela, après avoir créé un environnement virtuel, mon pip a toujours installé les packages dans le dossier principal python au lieu de les installer sous l'environnement virtuel et aucun des threads ici ni ici aidé. Ma solution à cela était d'exécuter pip sous mon env virtuel avec les options suivantes: 1- Activer l'environnement virtuel afin que $VIRTUAL_ENV
est défini:
source venv/bin/activate
2- Force pip à installer dans la bonne destination:
pip install --target=$VIRTUAL_ENV/lib/python2.7/site-packages
Quelque chose a été gravement cassé et la meilleure façon de réparer mon environnement de développement est fournie dans la réponse à cette question.
Dans mon cas, une mise à niveau OSx a affecté mon homebrew et après la mise à niveau vers python 2.7.11 ne l'a pas installé correctement.
J'ai trouvé les étapes 3 et 4 dans un fil ici et merci beaucoup à https://github.com/baronomasia .
1 - Supprimé python 2.7 en utilisant le message dans ici
2 - Suppression de l'homebrew python version installée
brew uninstall python
3- Réinstallez vos outils de commande Xcode:
Sudo xcode-select --install
4- Mettre à niveau homebrew et réinstaller python via homebrew:
brew update && brew reinstall python
Après avoir fait brew upgrade python
mon système python était cassé et lançait des crises sur virtualenvwrapper.sh, ainsi que ma commande pip
était tout à coup manquante. Je suis allé sur python.org et j'ai téléchargé le fichier python 2.7.13 installer, l'exécuta, j'ai maintenant python 2.7.13, pip, et peut exécuter pip install virtualenvwrapper
et les choses semblent marcher.
Homebrew est un outil horrible, horrible.