Hei, jeg har litt problemer med python i ubuntu. Til når har jeg lagret scriptene mine i hjemmemappen slik at jeg kan kjøre dem fra terminal ved å skrive python scriptnavn.py. Etterhvert begynte det derimot å bli ganske uoversiktlig og jeg bestemte meg for at det var på tide å organisere i mapper.
Her møter jeg derimot problemer. Etter tips fra en tråd jeg fant på google har jeg addet PATH=${PATH}:$(find $HOME/bin -type d | tr '\n' ':' | sed 's/:$//') til .bash_aliases (ja jeg har restartet maskinen). Denne commanden skulle visst nok gjøre det mulig å lage f.eks en mappe med navnet "python" i bin og likevel kunde kjøre scriptene i den rett fra terminal uten å spesifisere path.
$PATH gir meg:
Noe jeg synes er merkelig er "No such file or directory" på slutten. Mappene er der og navnene er skrevet på samme måte som i $PATH.
Når jeg prøver å kjøre f.eks scriptet test.py fra mappen Python virker det ikke å skrive "python test.py" fra home i terminal. Hvis jeg derimot cd'er inn i Python mappen kan jeg kjøre scriptet.
Noen som har peiling på hvor problemet ligger her?
Her møter jeg derimot problemer. Etter tips fra en tråd jeg fant på google har jeg addet PATH=${PATH}:$(find $HOME/bin -type d | tr '\n' ':' | sed 's/:$//') til .bash_aliases (ja jeg har restartet maskinen). Denne commanden skulle visst nok gjøre det mulig å lage f.eks en mappe med navnet "python" i bin og likevel kunde kjøre scriptene i den rett fra terminal uten å spesifisere path.
$PATH gir meg:
Kode
urrang@ubuntu:~$ $PATH bash: /home/urrang/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/ bin:/usr/games:/home/urrang/bin:/home/urrang/bin/Python:/home/urrang/bin/Python/ Tutorials:/home/urrang/bin/Python/Scripts:/home/urrang/bin/Python/Data:No such file or directory
Når jeg prøver å kjøre f.eks scriptet test.py fra mappen Python virker det ikke å skrive "python test.py" fra home i terminal. Hvis jeg derimot cd'er inn i Python mappen kan jeg kjøre scriptet.
Noen som har peiling på hvor problemet ligger her?
Sist endret av urrang; 12. september 2011 kl. 19:29.