Reliez virtualenv python après la mise à niveau de Homebrew python

Le lien est net avec le `` nettoyage de l'infusion ''

app: source venv/bin/activate
[venv] app: python
dyld: Library not loaded: @executable_path/../.Python
  Referenced from: /path/to/app/venv/bin/python
  Reason: image not found

Série Python 3.x

** Si vous utilisez le répertoire venv dans le répertoire de l'application **

find ./.venv -type l -delete && python3 -m venv ./.venv

Série Python 2.x

** Si vous utilisez virtualenv **

Relink du gars qui est devenu comme. Tout ce que vous avez à faire est de dissocier le répertoire ʻenvet de rétablir le lien avec la commandevirtualenv`.

find ./venv -type l -delete && virtualenv ./venv

C'est ennuyeux de relier un par un. Vous pouvez tout mettre à jour en même temps en utilisant virtualenvwrapper comme suit

workon | xargs -L 1 -t -P 4 -I % -- sh -c 'find $WORKON_HOME/% -type l -delete && virtualenv $WORKON_HOME/%'

Recommended Posts

Reliez virtualenv python après la mise à niveau de Homebrew python
python dans virtualenv
construction d'environnement python homebrew
[Python] Qu'est-ce que virtualenv
Créer un environnement de développement Python (pyenv / virtualenv) sur Mac (Homebrew)
Gérez l'environnement python avec virtualenv
Homebrew Python - Programme de recherche YouTube
Installez pyenv depuis Homebrew, installez Python depuis pyenv
[Python] mémo de procédure de création virtualenv
Spécifiez la version python avec virtualenv
[Python] Anaconda, pyenv, virtualenv, .bash_profile
[Python] Comment utiliser virtualenv