關於path的設定 - Linux

Table of Contents

各位好

我裝了ipython並且放在/usr/local/bin之後

在command line中叫ipython反而輸出

bash: /usr/bin/ipython: 沒有此一檔案或目錄

可是我看我的path裏面有設定/usr/local/bin

請問為什麼沒有從/usr/local/bin裏面找ipython

也就是/usr/local/bin/ipython (我直接在shell打這行可以成功呼叫ipython)

謝謝各位版友的指教

ps:我是使用sudo python setup.py ipython來安裝ipython

而且其他程式在/usr/local/bin都沒這個問題囧
--

All Comments

Hedwig avatarHedwig2012-08-20
bash 會把你打過的指令路徑 hash 起來
用 hash -r 就可以清空先前記下的路徑了
Vanessa avatarVanessa2012-08-23
thx 原來如此 不過似乎突然又可以了囧
Agatha avatarAgatha2012-08-24
hash 內容不會存檔,再開一個 bash 就可以了