ROS Python No such file or directory

記錄一個很無語的bug。

問題描述:

在ros的catkin工程中建立了一個項目A。之前我在windows下新建了一個python的程序(test.py),並且調試通過,放入項目A中。

在test.py目錄下使用python test.py是可以運行程序的,而且輸入rosrun A te之後按Tab也是可以自動補全變成rosrun A test.py。但是使用rosrun會報錯No such file or directory。

最後的解決辦法是將某一個歷程中現成的talker.py文件拷貝到A項目中,將文件名替換爲test.py,將內容也相應的替換掉,才能正常運行。


我最無語的是明明一開始python test.py是能運行,爲什麼rosrun 會報錯。感覺像是字符編碼的問題,可是都是英文目錄呀。。

發佈了36 篇原創文章 · 獲贊 18 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章