r3bol
October 2nd, 2008, 08:48 AM
I'm following Byte of Python and trying to set up a environment where my scripts can be run from anywhere. I setup my own $PATH variable, but get a Permission denied error when trying to run my scripts. Here is how I did it and some things I tried to make it work.
leke@leke-desktop:~$ PATH=$PATH:/home/leke/dev/bin
leke@leke-desktop:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/leke/dev/bin
leke@leke-desktop:~$ test.py
bash: /home/leke/dev/bin/test.py: Permission denied
leke@leke-desktop:~$ sudo test.py
[sudo] password for leke:
sudo: test.py: command not found
leke@leke-desktop:~$ chmod a+x /home/leke/dev/bin
leke@leke-desktop:~$ test.py
bash: /home/leke/dev/bin/test.py: Permission denied
What am i doing wrong here?
Thanks.
leke@leke-desktop:~$ PATH=$PATH:/home/leke/dev/bin
leke@leke-desktop:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/leke/dev/bin
leke@leke-desktop:~$ test.py
bash: /home/leke/dev/bin/test.py: Permission denied
leke@leke-desktop:~$ sudo test.py
[sudo] password for leke:
sudo: test.py: command not found
leke@leke-desktop:~$ chmod a+x /home/leke/dev/bin
leke@leke-desktop:~$ test.py
bash: /home/leke/dev/bin/test.py: Permission denied
What am i doing wrong here?
Thanks.