2

在 Matplotlib 发布到 3.1.2 版本之后,我在更新我的包版本时遇到了问题。

我试过了:

  • conda install -c conda-forge matplotlib=3.1.2在 Jupyter 笔记本中(没有成功,代码在我中断之前一直运行了 20 分钟);在 Anaconda 提示中出现以下失败结果:

(基础)C:\Users\Adrien>conda install -c conda-forge matplotlib=3.1.2 收集包元数据(current_repodata.json):完成求解环境:初始冻结求解失败。使用灵活的求解重试。收集包元数据(repodata.json):完成求解环境:初始冻结求解失败。使用灵活的求解重试。解决环境:| 发现冲突!寻找不兼容的软件包。这可能需要几分钟。按 CTRL-C 中止。失败的

  • conda update matplotlib结果如下:

(base) C:\Users\Adrien>conda update matplotlib 收集包元数据(current_repodata.json):完成求解环境:/

更新 matplotlib 受限于

anaconda -> 需要 matplotlib==3.1.1=py37hc8f65d3_0

如果您确定要更新软件包,请尝试conda update --all或安装您要使用的特定版本的软件包conda install <pkg>=<version>

完毕

套餐计划

环境位置:C:\Users\Adrien\Anaconda3

添加/更新规格:-matplotlib

将下载以下软件包:

package                    |            build
---------------------------|-----------------
backports.functools_lru_cache-1.6.1|             py_0          11 KB
conda-4.8.3                |           py37_0         2.8 MB
future-0.18.2              |           py37_0         656 KB
------------------------------------------------------------
                                       Total:         3.5 MB

以下软件包将被更新:

backports.functoo~ 1.5-py_2 --> 1.6.1-py_0 conda 4.8.2-py37_0 --> 4.8.3-py37_0 未来 0.17.1-py37_0 --> 0.18.2-py37_0

继续([y]/n)?是的

下载和解压包 conda-4.8.3 | 2.8 MB |

################################################# ################ | 100% 未来-0.18.2 | 656 KB | ################################################# ################ | 100% backports.functools_ | 11 KB | ################################################# ################ | 100% 准备交易:完成 验证交易:完成

执行事务:完成

(base) C:\Users\Adrien>import matplotlib 'import' 不是内部或外部命令、可运行程序或批处理文件。

如您所料,在重新启动系统和 Jupyter 之后:

import matplotlib
print('matplotlib: {}'.format(matplotlib.__version__))

matplotlib:3.1.1

关于下一步可能是什么的任何想法?

提前谢谢了

4

1 回答 1

2

要么你这样做:

conda update --all

或者你尝试:

conda install matplotlib=3.1.2
于 2020-04-19T00:22:19.127 回答