Catkin_make 不更新我保存的 python 文件

     2023-02-16     237

关键词:

【中文标题】Catkin_make 不更新我保存的 python 文件【英文标题】:Catkin_make not update my saved python file 【发布时间】:2020-07-02 15:17:55 【问题描述】:

所以我正在修改名为 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仍然没有输出错误。

【问题讨论】:

【参考方案1】:

catkin_make 对 python 文件没有任何影响。您必须通过使chmod +x your_python_file.py

使您的 Python 文件可执行

然后你可以运行rosrun my_turtlebot2_training your_python_file.py

简单地说,由于 Python 是一种解释型语言,catkin 不会编译 Python 文件。

【讨论】:

Mongoose/Mongo:更新不保存

】Mongoose/Mongo:更新不保存【英文标题】:Mongoose/Mongo:UpdateNotSaving【发布时间】:2017-12-0711:08:11【问题描述】:我对mongo/mongoose遇到的这个问题感到非常困惑。我实际上是在尝试获取产品数组,从数组中删除某个产品,然后使用... 查看详情

SetState 更新但不保存

】SetState更新但不保存【英文标题】:SetStateUpdatesbutdoesnotsave【发布时间】:2021-02-1400:53:40【问题描述】:下面是我的代码,我正在尝试setState一个字符串全局上下文值,字符串本身存在,不属于变量数组,当我单击登录时,我可... 查看详情

EBeans 更新不保存更改的字段项

】EBeans更新不保存更改的字段项【英文标题】:EBeansupdatedoesnotsavechangedfielditems【发布时间】:2020-04-1722:42:39【问题描述】:我从Play2.5升级到2.7,但在保存表单时遇到问题。当字段发生更改并且我调用Model.update()时,更改不会保... 查看详情

更新不起作用时 Laravel 保存(奇怪的行为)

】更新不起作用时Laravel保存(奇怪的行为)【英文标题】:Laravelsavewhenupdatenotworking(strangebehavior)【发布时间】:2021-03-3013:36:29【问题描述】:我正在使用Laravel8,我尝试更新数据,但它不会保存,这真的很奇怪。控制器privatefunct... 查看详情

编辑表单正确回显之前保存的数据,但不更新表单字段

】编辑表单正确回显之前保存的数据,但不更新表单字段【英文标题】:Editformechoespreviouslysaveddatacorrectlybutdoesnotupdatetheformfields【发布时间】:2014-05-1601:18:15【问题描述】:回显以前保存的数据(不包括下拉值中的数据)对我来... 查看详情

保存后不立即更新多对多关系的问题

】保存后不立即更新多对多关系的问题【英文标题】:IssuewithManyToManyRelationshipsnotupdatingimmediatelyaftersave【发布时间】:2010-12-2721:04:21【问题描述】:我遇到了未更新的多对多关系问题当我保存模型时(通过管理员)并尝试在模型... 查看详情

猫鼬中的保存功能不起作用

...:2021-03-1008:34:47【问题描述】:我有一个架构,当我尝试更新数据库中的数组时,文件没有得到更新,并且数组始终为空。当我在更新后打印帖子时,它会打印带有我刚刚添加的一条评论的数组,但它没有保存在数据库中。很可... 查看详情

如何让实体框架在不保存对象的情况下创建/更新数据库表

】如何让实体框架在不保存对象的情况下创建/更新数据库表【英文标题】:HowtogetEntityframeworktocreate/updatetheDatabasetablewithoutsavinganobject【发布时间】:2012-08-0723:56:59【问题描述】:我正在为我的班级添加新字段,但我注意到在我... 查看详情

在 Windows 10 的 ROS 中使用 catkin_make 时出现问题

】在Windows10的ROS中使用catkin_make时出现问题【英文标题】:Problemusingcatkin_makeinROSwithwindows10【发布时间】:2021-05-0821:11:40【问题描述】:我已经在Windows10上安装了rosNoetic。当我执行catkin_make时,我收到需要Ninja的cmake错误。尽管我... 查看详情

Hibernate:行被另一个事务更新或删除(或未保存值映射不正确)

】Hibernate:行被另一个事务更新或删除(或未保存值映射不正确)【英文标题】:Hibernate:Rowwasupdatedordeletedbyanothertransaction(orunsaved-valuemappingwasincorrect)【发布时间】:2013-05-1719:45:34【问题描述】:首先抱歉。我知道它有很多相同... 查看详情

子文档保存不更新父

】子文档保存不更新父【英文标题】:Sub-documentsavingisnotupdatingparent【发布时间】:2014-03-0605:33:54【问题描述】:我正在尝试学习猫鼬中的一些关系机制。我有两个模型,一个父母和一个孩子:varchildrenSchema=newSchema(name:String,date:ty... 查看详情

用于异步保存和更新操作的 ORM/库? [关闭]

】用于异步保存和更新操作的ORM/库?[关闭]【英文标题】:ORM/Libraryforasynchronsave&updateoperations?[closed]【发布时间】:2020-11-0812:42:36【问题描述】:描述我正在开发一个小型Java游戏服务器,我需要以异步方式保存和更新我的游... 查看详情

为啥我的控制器中的保存功能不起作用?

...thymeleaf做一个简单的crud,但是当我尝试使用save函数进行更新或创建时,我丢失了对象的数据。我单击新按钮并更新我正确打开模态,并使用已充电对象的数据,但 查看详情

Datamapper orm保存和更新不起作用

】Datamapperorm保存和更新不起作用【英文标题】:Datamapperormsaveandupdatenotworking【发布时间】:2014-11-2415:18:25【问题描述】:请帮帮我我正在使用数据映射器v1.8.2.1我的分类帐表有子职员表$l=newLedger();$l->where(\'id\',$id)->get();$l->... 查看详情

在保存、更新和删除时发出事件的 DAO

】在保存、更新和删除时发出事件的DAO【英文标题】:DAOthatemiteventsonsave,updateanddelete【发布时间】:2013-03-2418:33:43【问题描述】:我创建了几个DAO类(我正在使用SpringJDBC),我想在保存、更新和删除时发出事件,以便我也可以... 查看详情

猫鼬查找并保存不更新文档

】猫鼬查找并保存不更新文档【英文标题】:mongoosefindandsavenotupdatingthedocument【发布时间】:2017-10-0505:19:47【问题描述】:我正在使用猫鼬来查找和修改并保存回集合。这是我尝试过的:if(req.body.writer)MyModel.find(writer:req.body.oldname... 查看详情

无法保存 MySQL 查询 [重复]

...007:05:06【问题描述】:我的MySQL查询/php出现问题,我尝试更新我的数据库中通常可以工作的行,但是当字符串中包含\'时,例如我不喜欢\'t喜欢绿鸡蛋和火腿。其中的\'将取消整个响应并且不更新行,所以如果我在没有\'的情况下... 查看详情

核心数据保存崩溃

...w,它使用FetchedResultsController从CoreData获取数据并注册数据更新。在第二个线程上,我从服务器下载数据并更新相同的数据(UITableView使用的数据)。更新并不复杂,只是更新实体的一个BOOL字段。当我调用对象上下文的保存时,我... 查看详情