在ROS Noetic中使用“rosrun”运行python文件时如何使用anaconda环境的python

问题描述 投票:0回答:1

我想在使用ROS Noetic时使用anaconda环境的python。 但是我发现即使在终端激活了虚拟环境,无论“rosrun”还是“roslaunch”都使用我的Ubuntu系统的Python,例如“usr/bin/python3”。但是,当我使用“python script_name.py”时" 在同一个终端下,可以正确使用anaconda环境的python,这正常吗?如果不使用anaconda,在ROS中部署深度学习可能感觉不是很方便。

python ubuntu anaconda ros
1个回答
0
投票

尝试在 conda 环境中安装 rospkg。这应该可以解决在 conda 内部使用 rosrun 的问题(在虚拟环境中使用 python)。

pip install rospkg
© www.soinside.com 2019 - 2024. All rights reserved.