Skip to content

Instantly share code, notes, and snippets.

@Erotemic
Created October 25, 2017 17:22
Show Gist options
  • Save Erotemic/4a08fd1520f890ef6c8248cea37102bf to your computer and use it in GitHub Desktop.
Save Erotemic/4a08fd1520f890ef6c8248cea37102bf to your computer and use it in GitHub Desktop.
venv activate patch
--- /home/joncrall/venv2/bin/activate.old 2017-10-25 13:18:36.981600140 -0400
+++ /home/joncrall/venv2/bin/activate 2017-10-25 13:20:02.878155488 -0400
@@ -8,7 +8,15 @@
# ! [ -z ${VAR+_} ] returns true if VAR is declared at all
if ! [ -z "${_OLD_VIRTUAL_PATH+_}" ] ; then
PATH="$_OLD_VIRTUAL_PATH"
+ C_INCLUDE_PATH="$_OLD_C_INCLUDE_PATH"
+ LD_LIBRARY_PATH="$_OLD_VIRTUAL_LD_LIBRARY_PATH"
+
export PATH
+ export C_INCLUDE_PATH
+ export LD_LIBRARY_PATH
+
+ unset _OLD_C_INCLUDE_PATH
+ unset _OLD_VIRTUAL_LD_LIBRARY_PATH
unset _OLD_VIRTUAL_PATH
fi
if ! [ -z "${_OLD_VIRTUAL_PYTHONHOME+_}" ] ; then
@@ -44,8 +52,16 @@
export VIRTUAL_ENV
_OLD_VIRTUAL_PATH="$PATH"
+_OLD_C_INCLUDE_PATH="$C_INCLUDE_PATH"
+_OLD_VIRTUAL_LD_LIBRARY_PATH="$LD_LIBRARY_PATH"
+
PATH="$VIRTUAL_ENV/bin:$PATH"
+C_INCLUDE_PATH="$C_INCLUDE_PATH/include:$C_INCLUDE_PATH"
+LD_LIBRARY_PATH="$VIRTUAL_ENV/lib:$LD_LIBRARY_PATH"
+
export PATH
+export C_INCLUDE_PATH
+export LD_LIBRARY_PATH
# unset PYTHONHOME if set
if ! [ -z "${PYTHONHOME+_}" ] ; then
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment