Should we warn (new) users about difficulties with Python 3 and alternative Python interpreters?

I agree with you there are quite some conceptual differences, and the workflows of Python and other languages cannot be considered equal, but it’s not about having to run make, or having to use a build process.

After following the ROS (Ubuntu/Debian) installation tutorial, opening a text editor and writing your first rospy-based script, someone with an Anaconda or a (system managed/provided) Python 3 installation will always run into an ImportError: No module named rospy error.

That seems to already confuse new users enough that I was wondering whether we should document it.

1 Like