Die Verbindung ist scharf mit "Aufräumen"
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
** Wenn Sie das Verzeichnis venv
im Anwendungsverzeichnis verwenden **
find ./.venv -type l -delete && python3 -m venv ./.venv
** Wenn Sie virtualenv
verwenden **
Relink von dem Kerl, der wie wurde. Alles, was Sie tun müssen, ist die Verknüpfung des Verzeichnisses "env" aufzuheben und die Verknüpfung mit dem Befehl "virtualenv" erneut herzustellen.
find ./venv -type l -delete && virtualenv ./venv
Es ist ärgerlich, einen nach dem anderen neu zu verknüpfen. Sie können alle auf einmal aktualisieren, indem Sie "virtualenvwrapper" wie folgt verwenden
workon | xargs -L 1 -t -P 4 -I % -- sh -c 'find $WORKON_HOME/% -type l -delete && virtualenv $WORKON_HOME/%'
-P 4
s auf die Anzahl der Virtualenv
s zu erhöhen, die erstellt und parallel verarbeitet werden.Recommended Posts