We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 98d9b34 commit 4bc4a44Copy full SHA for 4bc4a44
paddle/.set_python_path.sh
@@ -22,15 +22,21 @@
22
# It same as PYTHONPATH=${YOUR_PYTHON_PATH}:$PYTHONPATH {exec...}
23
#
24
25
-PYPATH=""
26
-set -x
27
-while getopts "d:" opt; do
28
- case $opt in
29
- d)
30
- PYPATH=$OPTARG
31
- ;;
32
- esac
33
-done
34
-shift $(($OPTIND - 1))
35
-export PYTHONPATH=$PYPATH
36
-$@
+if ! python -c "import paddle" >/dev/null 2>/dev/null; then
+ PYPATH=""
+ set -x
+ while getopts "d:" opt; do
+ case $opt in
+ d)
+ PYPATH=$OPTARG
+ ;;
+ esac
+ done
+ shift $(($OPTIND - 1))
+ export PYTHONPATH=$PYPATH
37
+ $@
38
+else
39
+ echo "paddle package is already in your PYTHONPATH. But unittest need a clean environment."
40
+ echo "Please uninstall paddle package before start unittest. Try to 'pip uninstall paddle'"
41
+ exit 1
42
+fi
0 commit comments