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
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