【发布时间】:2017-11-26 14:17:56
【问题描述】:
我正在 Windows 上运行 Python3 64 位的 Anaconda 安装。我不知道如何把这些词放在一个合适的句子中,但我希望它能提供足够的信息。我正在参加 Udacity 课程,该课程希望我运行 %matplotlib inline。这给出了以下错误:
AttributeError: 模块 'matplotlib' 没有属性 'colors'
当我运行from matplotlib import pylab 时,我得到了同样的错误,但我没有从import matplotlib 得到错误。
我安装 matplotlib 如下:conda install -n tensorflow -c conda-forge matplotlib。
如何解决此错误?
亲切的问候
根据要求:conda list 给予
matplotlib 2.1.0 py36_1 conda-forge
以及其他模块的列表。
【问题讨论】:
-
虽然我认为这不是问题的原因,但您在
conda-forge之前缺少-c。那是错字吗?你能显示conda list的输出吗? -
谢谢。
-c是一个错字。我假设你只想要conda list的 matplotlib 部分。如果您想了解更多信息,请告诉我。 -
您是在 Notebook 还是 IPython 中运行魔术命令 (
%matplotlib inline)?无论哪种情况,您是否将相关软件包安装到tensorflow环境并在运行命令之前激活环境? -
我正在从
activate tensorflow然后jupyter-notebook启动的 jupyter 笔记本运行魔法命令。 matplotlib 包安装到tensorflow环境中(参见conda install命令中的-n标志)。 -
问题是我需要重新启动笔记本才能使安装生效。为什么我的成功不能像我的失败一样光荣?
标签: python-3.x matplotlib anaconda