一些关于matplotlib的故障

记录一下tensorflow1.14环境中Spyder中运行程序出现的一些问题:
在Spyder(tensorflow1.14)中运行需要绘图的程序,报错说是没有matplotlib这个包,于是去这个环境下载了一个,可是出现新的问题,在一番尝试无果之后去看了一眼matplotlib的版本,3.2.1(tensorflow1.14里的),而之前的版本(base)里,matplotlib为2.2.3的。
一些关于matplotlib的故障_第1张图片
一些关于matplotlib的故障_第2张图片
fine,干脆把matplotlib降级,想来就没什么问题了。
一些关于matplotlib的故障_第3张图片
看上去是权限的问题,用管理员权限打开Anaconda Prompt,没用,同样的报错。然后按照红字指示,加了个参数–user
pip install --user --upgrade matplotlib
运行倒是没报错,可是查了一下tensorflow1.14里的matplotlib版本号,还是3.2.1,哭辽,又查了一下参数–user的功能,说是装到.local里去了,稀里糊涂。没办法,这条路只能作罢。
重启了一下电脑。
重新运行程序,显示Figures now render in the Plots pane by default. To make them also appear inline in the Console, uncheck “Mute Inline Plotting” under the Plots pane options menu.

修改设置:
Tools > Preferences > iPython console > Graphics > Graphics backend > Automatic
重启Spyder,运行,好了。只是与以往不同,是弹出一个Figure窗口显示:
一些关于matplotlib的故障_第4张图片

你可能感兴趣的:(一些关于matplotlib的故障)