Catkin_make 不更新我保存的 python 文件
Catkin_make not update my saved python file
所以我正在修改一个名为my_turtlebot2_training的ros包中的python可执行文件。 python文件我修改后保存了。当我在~/catkin_ws下运行catkin_make时,我得到的是:
####
#### Running command: "make cmake_check_build_system" in "/home/afrl/catkin_ws/build"
####
####
#### Running command: "make -j8 -l8" in "/home/afrl/catkin_ws/build"
####
[ 0%] Built target _theconstruct_msgs_generate_messages_check_deps_RLExperimentInfo
[ 14%] Built target theconstruct_msgs_generate_messages_nodejs
[ 42%] Built target theconstruct_msgs_generate_messages_eus
[ 71%] Built target theconstruct_msgs_generate_messages_py
[100%] Built target theconstruct_msgs_generate_messages_lisp
[100%] Built target theconstruct_msgs_generate_messages_cpp
[100%] Built target theconstruct_msgs_generate_messages
这并没有反映出对我的 python 文件的任何更改。我什至尝试修改它以输出错误,例如添加import sdfsdfasddgfk
,但是catkin_make仍然没有输出错误。
catkin_make
对 python 个文件没有任何影响。您必须通过使 chmod +x your_python_file.py
使您的 Python 文件可执行
那你可以运行rosrun my_turtlebot2_training your_python_file.py
简单地说,由于 Python 是一种解释型语言,catkin
不会编译 Python 个文件。
所以我正在修改一个名为my_turtlebot2_training的ros包中的python可执行文件。 python文件我修改后保存了。当我在~/catkin_ws下运行catkin_make时,我得到的是:
####
#### Running command: "make cmake_check_build_system" in "/home/afrl/catkin_ws/build"
####
####
#### Running command: "make -j8 -l8" in "/home/afrl/catkin_ws/build"
####
[ 0%] Built target _theconstruct_msgs_generate_messages_check_deps_RLExperimentInfo
[ 14%] Built target theconstruct_msgs_generate_messages_nodejs
[ 42%] Built target theconstruct_msgs_generate_messages_eus
[ 71%] Built target theconstruct_msgs_generate_messages_py
[100%] Built target theconstruct_msgs_generate_messages_lisp
[100%] Built target theconstruct_msgs_generate_messages_cpp
[100%] Built target theconstruct_msgs_generate_messages
这并没有反映出对我的 python 文件的任何更改。我什至尝试修改它以输出错误,例如添加import sdfsdfasddgfk
,但是catkin_make仍然没有输出错误。
catkin_make
对 python 个文件没有任何影响。您必须通过使 chmod +x your_python_file.py
那你可以运行rosrun my_turtlebot2_training your_python_file.py
简单地说,由于 Python 是一种解释型语言,catkin
不会编译 Python 个文件。