强烈建议Anaconda能不更新,请不要更新,因为大部分的问题一般不太可能是Anaconda的问题

而且在Anaconda进行更新,或者库的版本更新等操作中,很有可能会遇到:

Examining conflicts takes forever

上面这种问题. Anaconda在进行版本冲突检查的时候,可能会几天,几天地运行,基本上等不起:

参见讨论:

github上有关Examining conflicts takes forever的讨论

但是如果一定想要更新,或者就是因为某些依赖包的版本过低,不能完成一些语句的话,可以参见下面的简书文章进行相应操作:

Anaconda升级和库的安装、更新[南有妖尾]

下面简单总结一些常用的方法和步骤:

常用方法:

1.查看已安装的库:

pip list #查看库
#或者
conda list #查看库,及库版本

#上下这两种输出的结果会略不同

2.安装或者更新库:

1) 安装/更新单个库(以numpy为例):

#安装或更新单个库(以numpy为例):
pip install numpy
pip install numpy --upgrade

#或者
conda install scipy
conda update scipy

2)安装/更新所有库:

conda update --all
#这一语句执行完,可能会遇到前文提到的Examining conflicts takes forever的情况,
#就是程序一直卡在Examining conflicts... 不动,会很久很久

1.打开Anaconda的终端:

 2.更新conda(更新Anaconda之前必须更新conda):

conda update conda

3.更新Anaconda:

conda update anaconda

4.升级python:

conda update python

5.升级spyder:

conda update spyder
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐