已解决:关于anaconda的一些实用使用技巧!

1.如果只更新base环境的库而不影响虚拟环境的库呢?

如果使用conda update --all的话那么anaconda下的所有安装库都会被更新,包括基础环境和虚拟环境的库、python版本,全部都会被更新。

那么该如何精细化管理库版本而不让各个虚拟环境之间互相影响呢?

(1)只更新base环境的所有库而不影响其它环境

conda update -n base --all

(2)只更新某个虚拟环境的库而不影响其它环境

下面代码中,learn是一个虚拟环境的名字。

conda update -n learn --all

(3)只更新一个库或多个库

首先是要激活对应的环境,激活环境之后,安装多个库的话使用下面的命令:
package1 package2 package3 是你激活的环境里面的三个你想升级的库,想升级多个的话在后面加即可。

conda update package1 package2 package3

只升级一个库:

conda update package1

注意:如果你的环境没有特别糟糕特别乱的情况下,一定要谨慎执行conda update --all,最好不要执行这个语句。而是单独给每个虚拟环境进行单独更新最好!

你可能感兴趣的:(安装教程,bug解决和配置建议,python,conda,anaconda,环境管理,版本管理,python包)