debian:/usr/bin# file env
env: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped
debian:/usr/bin# chmod +x env
debian:/usr/bin# cd /home/philip/Desktop
debian:/home/philip/Desktop# ./test.py
bash: ./test.py: usr/bin/env/: bad interpreter: Permission denied
debian:/home/philip/Desktop#
let me check if I have elf support in the kernel. That could be the problem isn't it (if it's an old executable type I probably have turned it off if it's new I should have it but I'll check it anyway)?