Ask Your Question

Turtlebot Launching while Anaconda is installed

asked 2017-07-05 09:57:19 -0600

cydonia gravatar image

updated 2017-07-05 13:49:33 -0600

Hello all,

I am pretty new to ROS and trying to write a Turtlebot simulation. I followed the steps explained in here until the one roslaunch turtlebot3_fake turtlebot3_fake.launch. I got the following error at that:

 Traceback (most recent call last):  
> File
> "/opt/ros/kinetic/share/xacro/",
> line 55, in <module>
>     import xacro   File "/opt/ros/kinetic/lib/python2.7/dist-packages/xacro/",
> line 35, in <module>
>     import glob   File "/home/cydonia/anaconda3/lib/python3.6/",
> line 4, in <module>
>     import re ModuleNotFoundError: No module named 're' while processing
> /home/cydonia/turtlebot3_ws/src/turtlebot3/turtlebot3_bringup/launch/includes/description.launch.xml:
> Invalid <param> tag: Cannot load
> command parameter [robot_description]:
> command
> [/opt/ros/kinetic/share/xacro/
> '/home/cydonia/turtlebot3_ws/src/turtlebot3/turtlebot3_description/urdf/turtlebot3_burger.urdf.xacro']
> returned with code [1]. Param xml is
> <param command="$(arg urdf_file)"
> name="robot_description"/> The
> traceback for the exception was
> written to the log file

I've already encountered some problems related to the fact that Anaconda is installed, but I somehow managed to overcome these but I'm stuck again. How can I make ROS use Python 2.7 instead of Anaconda? Thanks a lot.

edit:I've already tried the method suggested here, but that won't work either. I tried to edit the .bashrc file. Right now the last 3 lines of my .bashrc file looks like this:

# added by Anaconda3 4.3.1 installer export
 source /opt/ros/kinetic/setup.bash

I tried deleting anaconda3/bin part and then the line became: export PATH="/home/cydonia:$PATH"

But nothing changed. I truly appreciate any help.

edit retag flag offensive close merge delete


A similar question from only a few hours before this one:

lucasw gravatar image lucasw  ( 2017-07-05 12:29:22 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2017-07-05 12:22:36 -0600

tfoote gravatar image

Your anaconda installation is still interfering with your PYTHONPATH. It creates a python virtual env that appears to be masking your default python implementations.

Mixing virtual envs is likely going to cause problems.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2017-07-05 08:29:18 -0600

Seen: 589 times

Last updated: Jul 05 '17