【发布时间】:2019-02-04 13:25:59
【问题描述】:
在 Anaconda Navigator 中,我切换到在 tensorflow 上运行应用程序并安装了 jupyter 5.6.0。然后我打开一个 Python3 笔记本。然后我毫无问题地导入 tensorflow、keras 和 numpy。然后,当我尝试导入 matplotlib 时,笔记本显示 ImportError:没有名为“matplotlib”的模块。
我尝试在我的 anaconda 提示符下和激活 tensorflow 后运行以下命令:pip3 install matplotlib
它说:
(tensorflow) C:\Users\danie>pip3 安装 matplotlib 需求已经满足
适用于 7 条不同的线路。我做错了什么?
【问题讨论】:
-
你的 notebook 使用的是全局解释器吗?从命令行安装时,您似乎正在使用虚拟环境 (tensorflow)。
-
我如何检查我是否是?如果这就是你的意思,我也将它作为(基础)C:\Users\danie>pip3 install matplotlib 运行。
-
将
import sys和sys.executable添加到笔记本顶部,然后运行它。这显示了正在运行的内核的目录。有了这些信息,从新的命令行(不是 Python 控制台)运行C:\path\to\python.exe -m pip install matplotlib -
老兄,你是男人,非常感谢你
-
没问题!添加作为答案,以便其他人更容易找到。
标签: python matplotlib tensorflow jupyter-notebook