ubuntu python anaconda2:激活tensorflow后无法导入matplotlib

ubuntu python anaconda2: cannot import matplotlib after activate tensorflow

Just as this question,我用Ubuntu和Anaconda for python 2.7安装tensorflow,然后用source activate tensorflow激活环境,和官方展示的一模一样网站。激活后,使用python命令进入python环境,现在可以import tensorflow as tf但不能import matplotlib

在不激活 tensorflow 的情况下,import matplotlib 可以工作,但在那种情况下我不能 import tensorflow。那么这是冲突吗?有人可以告诉我如何解决吗?有什么方法可以让tensorflow始终处于激活状态,这样我就不需要每次都激活它了(我之前的ubuntu确实有这个功能,但我忘了我是怎么做到的)?

尝试在 tensorflow 环境中直接使用 anaconda 和 conda install matplotlib 安装 matplotlib。使用 anaconda 的想法之一是通过避免依赖冲突的能力保持环境自包含(即,如果你不这样做,我认为为每个新 shell 激活 tensorflow 没有意义打算使用蟒蛇)。您可以完全避免使用 anaconda 并在本地安装 tensorflow 或将 source activate tensorflow 导出到您的 ~/.bashrc