मुझे पता है कि यह प्रश्न थोड़ा पुराना है, लेकिन मैं इसे Google के माध्यम से खोजने की कमी के लिए अपना समाधान साझा करना पसंद करूंगा:
deactivate ()
. में फ़ंक्शन, निम्न पंक्तियाँ जोड़ें:
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
ध्यान दें कि मैं एक अस्वीकृत -z
. का उपयोग कर रहा हूं अभिव्यक्ति - PATH
. के लिए मौजूदा रीसेट स्क्रिप्ट और PYTHONHOME
-n
का उपयोग करें , जो गलत तरीके से असत्य का मूल्यांकन करता है यदि _OLD_LD_LIBRARY_PATH
एक खाली स्ट्रिंग पर सेट है।
फिर, नीचे deactivate ()
फ़ंक्शन, निम्न अनुभाग जोड़ें:
_OLD_LD_LIBRARY_PATH="$LD_LIBRARY_PATH"
LD_LIBRARY_PATH="$VIRTUAL_ENV/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH