擅长:python、mysql、java
<p>看起来这个问题是由ROS向python路径添加<code>/opt/ros/kinetic/lib/python2.7/dist-packages</code>引起的。当您使用命令<code>source /opt/ros/kinetic/setup.bash</code>激活ROS时,实际上会发生这种情况。这一行通常添加在bashrc文件的末尾<code>/home/username/.bashrc</code></p>
<p>解决方法是从bashrc文件中删除这一行。这样就可以正确使用python3opencv包,并且您仍然可以运行<code>source /opt/ros/kinetic/setup.bash</code>来使用ROS。但是,这意味着您不能在同一环境中使用ROS和python3</p>
<p>希望有人能想出一个更好的答案,但在那之前这应该是可行的</p>