File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -50,16 +50,23 @@ if [ "${VIRTUALENVWRAPPER_PYTHON:-}" = "" ]
50
50
then
51
51
for NAME in python3 python2 python
52
52
do
53
- PYTHON =" $( command \ w hich $NAME 2>&1 ) "
54
- if ! [ -z $PYTHON ]
53
+ python_executable =" $( which $NAME 2> /dev/null ) "
54
+ if ! [ -z " $python_executable " ]
55
55
then
56
- if $PYTHON -m ' virtualenvwrapper.hook_loader' --help > /dev/null 2>&1
56
+ if $python_executable -m ' virtualenvwrapper.hook_loader' --help > /dev/null 2>&1
57
57
then
58
- VIRTUALENVWRAPPER_PYTHON=$PYTHON
58
+ VIRTUALENVWRAPPER_PYTHON=$python_executable
59
59
break
60
60
fi
61
61
fi
62
62
done
63
+ if [ " ${VIRTUALENVWRAPPER_PYTHON:- } " = " " ]
64
+ then
65
+ echo -e " ERROR: Python with virtualenvwrapper module not found!
66
+ Either, install virtualenvwrapper module for standard python2
67
+ or python3 or set VIRTUALENVWRAPPER_PYTHON variable manually." 1>&2
68
+ return 1
69
+ fi
63
70
fi
64
71
65
72
# Set the name of the virtualenv app to use.
You can’t perform that action at this time.
0 commit comments