【发布时间】:2020-07-18 20:07:14
【问题描述】:
当我安装 TensorFlow 时,我成功地将它导入到我的 jupyter notebook 中。但是当我尝试导入 matplotlib.pyplot 包时,它显示“ModuleNotFoundError: No module named 'matplotlib' 但对于 NumPy 包,它可以毫无问题地导入。我以各种方式尝试过,但都失败了。请问,谁知道matplotlib为什么不能导入?
【问题讨论】:
-
请详细说明您的安装方式和系统。什么版本的 Python?您是否使用任何虚拟环境?您是否使用了
pip或conda或其他要安装的东西? -
@adamconkey 感谢您的回复,'conda info --envs' 显示 #base
-
好的,你正在使用
conda。在这种情况下,请执行命令conda list并使用输出更新您的问题。 -
@adamconkey 感谢您的回复,'conda info --envs' 显示 #base, py3-TF2.0, tensorflow, tensorflow_env。我在 anaconda promts 上使用了以下命令:conda create --name py3-TF2.01 python=3,然后 conda activate py-TF2.01。然后 pip install --upgrade tensorflow,这里说“找不到满足的版本”。然后点安装 ipykernel。接下来我去jupyter,选择py3-TF2.01。一旦我尝试导入 tensorflow、numpy 和 matplotlib,再次无法导入 matplotlib。还有一件事,在顶部输入'kernel'然后'change kernel',那里只有'python 3',没有其他
-
conda list -> 许多包,包括'matplotlib 3.1.1 py37hc8f65d3_0'
标签: python tensorflow matplotlib