Ik weet dat deze vraag een beetje oud is, maar ik zou graag mijn oplossing willen delen omdat ik deze niet via Google kan vinden:
In de deactivate ()
functie, voeg dan de volgende regels toe:
if ! [ -z ${_OLD_LD_LIBRARY_PATH+x} ] ; then
LD_LIBRARY_PATH="$_OLD_LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
unset _OLD_LD_LIBRARY_PATH
fi
Merk op dat ik een genegeerde -z
. gebruik expressie - de bestaande reset-scripts voor PATH
en PYTHONHOME
gebruik -n
, die onjuist wordt geëvalueerd als onwaar als _OLD_LD_LIBRARY_PATH
is ingesteld op een lege tekenreeks.
Dan, onder de deactivate ()
functie, voeg dan de volgende sectie toe:
_OLD_LD_LIBRARY_PATH="$LD_LIBRARY_PATH"
LD_LIBRARY_PATH="$VIRTUAL_ENV/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH