擅长:python、mysql、java
<p>似乎是水蟒4号的问题</p>
<p>您可以更新libgcc<a href="https://docs.continuum.io/anaconda/pkg-docs" rel="noreferrer">package</a>以匹配本地版本</p>
<pre><code>conda update libgcc
</code></pre>
<p>但这需要在下次您<code>update anaconda</code>时“由于依赖关系冲突”降级。</p>
<p>或者可以屏蔽anaconda libstdc++,以便使用系统的libstdc++</p>
<pre><code>cd ~/anaconda2/lib
mv libstdc++.so libstdc++.so.bkp
mv libstdc++.so.6 libstdc++.so.6.bkp
</code></pre>
<p>您可以进一步(可选)在anaconda库中直接创建一个软链接</p>
<pre><code>ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6
</code></pre>
<p>这对我来说同样适用于源代码构建(非gpu支持)tensorflow、Ubuntu 16.04、Anaconda 4.2.0。</p>
<p><strong>来源:</strong>类似于<a href="https://stackoverflow.com/questions/39727327/building-tensorflow-from-source-on-ubuntu-16-04-w-gpu-glibcxx-3-4-20-not-fou">Building TensorFlow from source on Ubuntu 16.04 w/ GPU: `GLIBCXX_3.4.20' not found</a>的问题,后者也指向<a href="https://askubuntu.com/questions/575505/glibcxx-3-4-20-not-found-how-to-fix-this-error">this</a>。</p>