ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Conda 在 Windows 上的安装、静默部署与卸载完整指南

Conda 在 Windows 上的安装、静默部署与卸载完整指南 Conda 在 Windows 上的安装、静默部署与卸载完整指南【免费下载链接】condaA system-level, binary package and environment manager running on all major operating systems and platforms.项目地址: https://gitcode.com/GitHub_Trending/co/conda本篇指南基于 conda 官方安装文档docs/source/user-guide/install/windows.rst系统讲解在 Windows 平台上安装 conda 的全流程从安装器选型、哈希校验、图形化安装到面向自动化部署的静默安装silent mode参数详解再到更新与卸载。读完本文你将掌握 Windows 上 conda 的标准安装路径与可脚本化的静默部署方案并理解安装后conda init在 cmd.exe 与 PowerShell 中的初始化机制。安装前的准备选择适合你的安装器在开始安装之前需要根据使用场景从以下三类官方安装器中选择一个。三者都基于同一套 conda 核心区别在于预装内容与默认频道安装器维护方特点MinicondaAnaconda 公司最小化安装器仅包含 conda 与 Python 基础运行时绝大多数包由用户自行安装Anaconda DistributionAnaconda 公司功能完备的发行版内置一整套数据科学常用包并附带 Anaconda Navigator 图形界面Miniforgeconda-forge 社区社区维护的安装器默认预配置 conda-forge 频道几点需要留意的约束依据docs/source/user-guide/install/index.rst磁盘空间Miniconda 与 Miniforge 需要约 400 MB 磁盘空间Anaconda Distribution 下载与安装至少需要 3 GB。权限如果安装时选择一个用户可写的目录例如C:\Users\my-username\conda则不需要管理员或 root 权限即可完成安装。授权注意Miniconda 与 Anaconda Distribution 默认使用 Anaconda Repository 作为软件源从该源安装/使用包受 Anaconda 服务条款约束可能涉及商业许可费用个人、大学及少于 200 名员工的公司存在例外。Miniforge 预配置 conda-forge 频道不受此约束。图形化安装标准交互式步骤在 Windows 上安装 conda 的图形化流程非常直观步骤如下下载安装器根据上文选择下载对应的 Windows 安装器.exe文件。校验安装器哈希见下一节「安装前的哈希校验」务必在安装前完成。双击运行.exe文件。跟随屏幕提示完成安装。如果对某个设置不确定直接接受默认值即可——这些设置在安装后仍可修改。验证安装安装完成后从「开始」菜单打开对应的命令提示符——使用 Miniconda 或 Anaconda Distribution 时打开Anaconda Command Prompt (cmd.exe)使用 Miniforge 时打开Miniforge Command Prompt同时也可使用PowerShell提示符。在终端中运行conda list若正确显示已安装包列表则说明安装成功。安装前的哈希校验Cryptographic hash verificationMiniconda 与 Anaconda Distribution 均提供 SHA-256 校验和官方不推荐使用 MD5 校验因为 SHA-256 更安全。在 Windows 上校验下载文件的方法PowerShell 4.0 及以上版本打开 PowerShell 控制台执行Get-FileHash filename -Algorithm SHA256将输出结果与官方公布的 SHA-256 校验和对比。PowerShell 版本较旧可使用微软网站提供的免费在线校验工具。下载并解压工具后打开命令提示符切换到文件所在目录执行Start-PsFCIV -Path C:\path\to\file.ext -HashAlgorithm SHA256 -Online有关哈希校验的完整说明见 安装总览Cryptographic hash verification。静默安装面向自动化与批量部署的安装模式静默安装模式下见术语表 Silent mode installation屏幕不再显示交互提示默认设置会被自动接受因此非常适合在 CI如 GitHub Actions、测试环境或企业内批量部署场景中使用。以下说明以 Miniconda 为例同样适用于 Anaconda Distribution 与 Miniforge 安装器。静默安装可用参数调用 Windows 安装器时使用/S参数即可进入静默模式支持以下可选参数参数取值默认值说明/InstallationTypeJustMe或AllUsersJustMe安装范围仅当前用户或所有用户/AddToPath0或10是否将 conda 加入 PATH 环境变量/RegisterPython0或1—是否将 Python 注册为系统默认 Python。0表示不注册1表示注册为系统默认/S——静默安装开关/D安装路径—目标安装路径。必须是最后一个参数且不要用引号包裹使用/S时该参数必填所有参数均区分大小写。安全提示自Anaconda Distribution 2022.05与Miniconda 4.12.0起在All Users所有用户安装模式下安装器已禁用「将 Anaconda 加入 PATH 环境变量」的选项。这是为了修复一个安全漏洞CVE-2022-26526而采取的防护措施。如果你确实需要将 Anaconda 加入 PATH可以在JustMe仅当前用户安装模式下完成。静默安装示例以下命令为当前用户安装 Miniconda且不将 Python 注册为系统默认start /wait Miniconda3-latest-Windows-x86_64.exe /InstallationTypeJustMe /RegisterPython0 /S /D%UserProfile%\Miniconda3命令要点拆解start /wait 等待安装进程结束后再执行后续命令便于在脚本中串接下一步操作/InstallationTypeJustMe仅安装到当前用户目录/RegisterPython0不接管系统默认 Python/S静默安装/D%UserProfile%\Miniconda3安装到%UserProfile%\Miniconda3必须置于参数末尾且不加引号。更新 conda安装完成后保持 conda 自身处于最新版本同样重要从「开始」菜单打开命令提示符Command Prompt或 PowerShell运行以下命令conda update conda卸载 conda需要移除 conda 时通过 Windows 标准的「卸载程序」入口操作打开 Windows 控制面板Control Panel点击「添加或删除程序」Add or Remove Program选择Python X.X (Miniconda)其中 X.X 对应你安装的 Python 版本点击「卸载」Remove Program。注意Windows 10 中卸载程序的操作方式有所不同例如通过「设置 → 应用」管理已安装程序。安装之后conda 与 Windows Shell 的初始化机制安装器本身已经将 conda 与常用 shell 完成集成这也是安装后能直接从「开始」菜单打开 Anaconda/Miniforge Command Prompt 并直接使用conda list的原因。从源码层面可以更清楚地理解这一机制在 Windows 上conda init子命令的默认初始化目标为cmd.exe 与 PowerShell对应参数为--shells的默认值[cmd.exe, powershell]见 conda/cli/main_init.py同时它支持--anaconda-prompt选项可在桌面添加「Anaconda Prompt」快捷方式图标见 conda/cli/main_init.py。安装目录下的 conda/shell/condabin/conda.bat 是 Windows 上的 conda 命令入口包装脚本它将activate/deactivate转发到_conda_activate并在执行install、update、remove等会改变环境状态的操作后自动触发reactivate确保当前会话环境变量即时生效。如果后续需要查看conda init支持的全部选项可运行conda init --help或阅读 conda init 命令参考。小结在 Windows 上conda 的安装链路清晰且可完全自动化常规场景下「下载 → 哈希校验 → 双击向导 →conda list验证」即可完成批量部署场景下/S配合/InstallationType、/AddToPath、/RegisterPython、/D等参数可实现无交互的静默安装安装后的 shell 集成由conda init机制保证后续通过conda update conda维护版本通过控制面板完成卸载。本文所有步骤均对应官方文档docs/source/user-guide/install/windows.rst的原始内容并辅以仓库源码佐证。【免费下载链接】condaA system-level, binary package and environment manager running on all major operating systems and platforms.项目地址: https://gitcode.com/GitHub_Trending/co/conda创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表