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
** Si vous utilisez le répertoire venv
dans le répertoire de l'application **
find ./.venv -type l -delete && python3 -m venv ./.venv
.venv
, spécifiez le répertoire d'environnement virtuel approprié.** 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 commande
virtualenv`.
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/%'
-P 4
s au nombre de virtualenv
s qui sont créés et de les traiter en parallèle.Recommended Posts