【发布时间】:2017-09-26 13:28:20
【问题描述】:
我最近试图更新我所有的 Anaconda 软件包:
conda update conda
conda update anaconda
其中一些仍然没有更新,所以我也做了conda update --all。
现在我的conda version : 4.3.16,似乎是最新版本。但是,由于某种原因,matplotlib 仍然有旧版本:
conda list
matplotlib 1.5.1 np111py35_0
根据Anaconda changelog,应该更新到2.0版本:matplotlib from 1.5.3 to 2.0.0。
我安装的python版本是3.5.2,如果这很重要的话。
UPD:似乎 spyder-app 由于依赖关系问题而阻止更新:
conda install anaconda=4.3.1
UnsatisfiableError: The following specifications were found to be in conflict:
- anaconda 4.3.1* -> spyder 3.1.2 py34_0
- spyder-app -> spyder 2.3.3
Use "conda info <package>" to see the dependencies for each package.
conda install matplotlib=2
UnsatisfiableError: The following specifications were found to be in conflict:
- matplotlib 2.0*
- spyder-app -> spyder 2.3.0 -> pyqt 4.* -> qt >=4.8.6,<5.0
- spyder-app -> spyder 2.3.0 -> pyqt 4.* -> sip >=4.16.4,<4.18
Use "conda info <package>" to see the dependencies for each package.
UPD2:问题已通过删除 spyder-app 解决:
conda remove spyder-app
conda update anaconda
Matlotlib 已更新至 2.0 版本,以及其他更新的软件包。我还检查了 Spyder IDE 是否仍然有效,并且它仍然能够运行。
【问题讨论】:
标签: python matplotlib anaconda libraries conda