擅长:python、mysql、java
<p>如果您正在使用anaconda,请激活您想要使用的环境,并从<code>sys.path</code>中移除罪犯</p>
<p>为此,请打开python3控制台,其中:</p>
<pre><code>>>> import sys
>>> print(sys.path)
</code></pre>
<p>您将看到几个路径,其中您应该注意:</p>
<pre><code>'/opt/ros/kinetic/lib/python2.7/dist-packages'
</code></pre>
<p>然后将其移除:</p>
<pre><code>>>> sys.path.remove('/opt/ros/kinetic/lib/python2.7/dist-packages')
</code></pre>
<p>使用本地编译的opencv在anaconda3上使用python3.5进行测试。这可能也适用于<code>virtualenvs</code></p>
<p>对于永久解决方案,请删除@Paul的答案中提到的<code>'/opt/ros/kinetic/lib/python2.7/dist-packages'</code>路径</p>