我试过conda search --outdated,有很多过时的软件包,例如scipy是0.17.1但是最新的是0.18.0.但是,当我这样做的时候conda update --all.它不会更新任何包.
更新1
conda update --all --alt-hint
Fetching package metadata .......
Solving package specifications: ..........
# All requested packages already installed.
# packages in environment at /home/user/opt/anaconda2:
#
Run Code Online (Sandbox Code Playgroud)
更新2
我可以单独更新这些包.我能做到conda update scipy.但为什么我不能一次更新所有这些?
如何在Anaconda基础环境中更新Python?Python 是否打算在基础环境中进行升级,还是应该完全删除并重新安装 Anaconda?任何版本最终都会停止支持,因此应该有一些解决方案。
到目前为止我已经尝试过,但没有导致 Python 更新:
conda update --allconda update python和conda update anacondaconda install python=3.9或者conda install anaconda=2021.11一个半小时后还没有完成。mamba install python=3.9结果是“软件包 python_abi-3.7-2_cp37m 需要 python 3.7.*,但无法安装任何提供程序”我的anaconda导航器需要2-3分钟才能开始......有没有其他人注意到这个问题?我已正确设置代理设置,我可以使用conda安装没有问题...
我注意到,通常使用各种软件包管理器(对于python)安装软件包时,它们将安装在/home/user/anaconda3/envs/env_name/conda上,并在/home/user/anaconda3/envs/env_name/lib/python3.6/lib-packages/conda上使用pip。
但是conda也会缓存所有最近下载的软件包。
所以,我的问题是:为什么conda不将所有软件包都安装在一个中央位置,然后在特定环境中安装时创建指向目录的链接而不是将其安装在目录中?
我注意到环境变得很大,这种方法可能可以节省一些空间。