Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

【Python ROS】Pythonファイルを実行しようとしたところ「Couldn't find executable named script.py」のようなエラーが出た時の対処方法


 初歩的な内容だと思いますが、最近UbuntuのROSなどでPythonファイルを実行しようとした時に、以下のようなエラーが発生したことがありました。

今後のためを含め対処方法を書き残しておきたいと思います。

 

 

1.内容

 

rosrunにてPythonファイルを実行しようとしたところ、以下のようなエラーが発生しました。

エラーの中のscript.pyが実行しようとしたPythonファイルです。

 

Couldn't find executable named script.py below /home/my_workspace/src/
Found the following, but they're either not files,
or not executable:
/home/my_workspace/src/script.py

 

 

 

2.解決方法

 

 原因は、該当のPythonファイルに実行権限がついていなかったことでした。

そのため、基本的なことですが解決方法は「実行権限を付与」することでした。

 

具体的には、

 

chmod +x script.py

 

にて該当ファイルに実行権限を付与しました。

 

これにて、該当ファイルに実行権限が付与され、rosrunなどを通して実行できるようになりました。

 

以上が、「Couldn't find executable named script.py」のようなエラーが出た時の対処方法になります。