本文主要是介绍ros2-foxy-20201211 Windows下failed to create process的解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
现象:将ros2-foxy-20201211-windows-debug.amd64.zip解压并按照官方的方法安装后,运行 ros2 run demo_nodes_cpp talker 提示failed to create process。
推测是python的路径写死在exe中,导致ros2.exe找不到python造成的。
打开目录下的local_setup.ps1后发现了一个值为c:\python38\python_d.exe的$_colcon_python_executable
变量。
打开C:\Python38,并没有python_d.exe这个文件,于是将python.exe 复制一份重命名为python_d.exe。
再次执行ros2 run demo_nodes_cpp talker命令,成功运行。
这篇关于ros2-foxy-20201211 Windows下failed to create process的解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!