Проблема, с которой вы столкнулись, заключается в том, что вы используете windows версию python .exe, а не версию linux / bash.
В процессе. sh я вижу, что вы ссылаетесь на python .exe, это windows exe, поэтому при запуске он не будет находиться в той же оболочке, что и скрипт. sh, используемый для его вызова.
you Вы можете доказать это самому себе, выполнив следующие действия из WSL
➜ which python.exe
/mnt/c/Python27/python.exe
➜ which python
/usr/bin/python
Так что, если у вас установлен python в WSL, вы можете просто заменить файл .exe в сценарии. sh так, чтобы вы используете версию bash / linux таким образом:
export TRAINING_DATA=test1
export FOLD=test2
python train.py