如何重置蟒蛇的根环境?必须有一个简单的conda reset命令来执行此操作.
我不想再重新安装anaconda了.我有其他的virtualenvs,我不想覆盖,如果我再次安装anaconda会发生这种情况.
pie*_*rre 48
请参阅https://github.com/conda/conda/issues/1032
这已经实现为conda list --revisions和conda install --rev REV_NUM.
编辑:请小心,但如果您执行conda install --rev 0
,这将删除您的根环境和conda
命令.也许conda install --rev 1
会产生所需的行为(在首次安装后将根环境恢复到其状态).
编辑2018-03-07:使用--revision
参数而不是--rev
Nic*_*ell 11
虽然这并不完全是您所要求的,但我发现conda clean --all
清理一堆旧包、日志等很有用,这在某种程度上恢复conda
到新状态。
我一遍又一遍地来到这个帖子。基本上每次我不经意地将软件包安装到我的基本环境中时。每次提出的所有解决方案都不适合我。我最终做的是重新安装,如果你使用 linux / wsl 的话这还不错
备份现有安装
mv ~/miniconda3 ~/miniconda3_bck
Run Code Online (Sandbox Code Playgroud)
获取您所拥有的 python 版本的安装程序
miniconda_install_shell="https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh"
Run Code Online (Sandbox Code Playgroud)
按照官方网站的建议重新进行快速安装
mkdir -p ~/miniconda3
wget $miniconda_install_shell -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm ~/miniconda3/miniconda.sh
Run Code Online (Sandbox Code Playgroud)
恢复你的环境
mv ~/miniconda3_bck/envs ~/miniconda3
Run Code Online (Sandbox Code Playgroud)
检查一切是否正常
conda info --envs
Run Code Online (Sandbox Code Playgroud)
删除备份
rm ~/miniconda3_bck -rf
Run Code Online (Sandbox Code Playgroud)
但我不敢相信,毕竟 conda tean 没有提供一种锁定基本环境的方法,或者至少在用户尝试在基本环境中安装软件包时要求确认。
我现在正在做的是删除我的基本环境目录的写权限已在该线程中详细解释
归档时间: |
|
查看次数: |
39225 次 |
最近记录: |