title: Installation guide for ROS-Kinetic with Python 3.5 on Ubuntu 16.04
body: <p>I'm having a ROS-node that uses Python 3.5 and I want to run it on ROS-Kinetic. This is supposed to run on Ubuntu 16.04 with Kernel 4.4.
  I've read that it's complicated to match ROS-Kinetic with Python 3 because it's not officially supported...but I've also read that it is possible to do so...
  There are several installation guides for specific packages and I've tried some of them but failed everytime. </p>
  
  <p>What I've tried so far:</p>
  
  <p>1) Installed ROS-Kinetic-desktop-full</p>
  
  <p>2) pip3 install rospkg catkin_pkg</p>
  
  <p>3) export PYTHONPATH = /usr/local/lib/python3.5/dist-packages</p>
  
  <p>When I'm running catkin_make, the first error appearing says:</p>
  
  <blockquote>
    <p>... ImportError: No module named genmsg ...</p>
  </blockquote>
  
  <p>Can anyone please write an exact installation guide for making ROS-Kinetic run with Python 3.5 (without a virtual environment) or tell me what's missing in my installation?</p>
  
  <p>Thanks in advance!</p>