掌握 Conda 常用命令:从anaconda-navigator管理到包安装与维护
·
#工作记录
# 更新 base 环境中的 conda 到最新版本,优先从 defaults 通道下载。
# 场景:当你只想更新 base 环境下的 conda,且希望使用官方默认源。
conda update -n base -c defaults conda
# 显示当前安装的 conda 版本。
# 场景:检查 conda 是否已正确安装,或者确认当前版本是否需要更新。
conda --version
# 显示当前配置中的 channels(软件包源)信息。
# 场景:查看当前使用的镜像源,用于调试或了解 conda 包来源。
conda config --show channels
# 移除所有自定义设置的 channels,恢复默认设置。
# 场景:清除之前添加的第三方源,避免冲突或切换回默认源。
conda config --remove-key channels
# 添加 defaults 通道到 channels 列表顶部。
# 场景:确保 conda 默认源优先于其他源,避免依赖冲突。
conda config --add channels defaults
# 清理所有缓存文件,包括未使用的包和索引。
# 场景:释放磁盘空间,或解决由于缓存导致的安装问题。
conda clean --all
# 安装 Anaconda Navigator 图形界面工具。
# 场景:在命令行环境下安装图形化数据分析环境。
conda install anaconda-navigator
# 查看当前 conda 的详细环境和配置信息。
# 场景:排查问题、查看当前 conda 版本、环境路径等信息。
conda info
# 更新当前环境中 conda 自身。
# 场景:升级 conda 工具本身,以获取新功能或修复 bug。
conda update conda
# 更新指定名称为 base 的环境中的 conda。
# 场景:当当前环境不是 base 时,仍然想更新 base 环境下的 conda。
conda update --name base conda
# 更新 base 环境中的 anaconda-navigator 到最新版本。
# 场景:仅更新 Navigator 工具而不影响其他包。
conda update --name base anaconda-navigator
# 强制更新 conda,即使存在潜在冲突也尝试继续。
# 场景:遇到某些版本冲突问题时,强制进行更新。
conda update --force conda
# 从 conda-forge 源安装 conda(不推荐常规操作)。
# 场景:测试 conda 的社区开发版本或特定功能。
conda install conda-forge::conda
# 清除 conda 的索引缓存。
# 场景:解决因索引损坏导致的查找包失败问题。
conda clean --index-cache
# 检查 conda 环境是否存在常见问题并给出建议。
# 场景:诊断环境配置错误、路径问题等。
conda doctor
# 安装 base 环境中特定版本的 Anaconda Navigator。
# 场景:需要使用某个特定版本来兼容旧项目或插件。
conda install --name base anaconda-navigator=2.6.6
# 列出当前环境中与 anaconda-toolbox 相关的已安装包。
# 场景:检查是否已安装该工具箱或其版本。
conda list anaconda-toolbox
# 从本地路径安装 Anaconda Navigator 的 tar.bz2 包。
# 场景:没有网络连接,或使用预先下载好的包进行离线安装。
conda install "E:\Downloads\Compressed\anaconda-navigator-2.6.6-py312haa95532_1.tar.bz2"
# 强制更新 base 环境下的 conda,并从 defaults 源下载。
# 场景:在更新失败后尝试强制更新,确保使用官方源。
conda update -n base -c defaults --force conda
# 搜索可用的 anaconda-navigator 包及其版本。
# 场景:查找可安装的版本号或确认某个源是否包含该包。
conda search anaconda-navigator
# 强制重新安装 anaconda 主包(忽略依赖关系检查)。
# 场景:修复损坏的 Anaconda 安装。
conda install -c anaconda anaconda --force-reinstall
# 强制重新安装 anaconda-navigator,跳过依赖检查。
# 场景:快速替换损坏的 navigator 可执行文件或模块。
conda install -c anaconda anaconda-navigator --force-reinstall --no-deps
# 回滚当前环境到第0个快照(需有先前创建的 revision)。
# 场景:环境出错后还原到初始状态。
conda install --revision 0
# 从 anaconda 通道安装 anaconda-navigator。
# 场景:指定使用官方主源而非其他第三方源。
conda install anaconda::anaconda-navigator
# 更新当前环境中所有已安装的包到最新版本。
# 场景:保持整个环境的包处于最新状态,但可能导致兼容性问题。
conda update --all

更多推荐


所有评论(0)