【Python 开发者必看】Windows下Chocolatey软件包管理器 详细安装及使用教程:实现Windows软件包的轻松管理,通过命令行快速安装/卸载软件(如Python、Java、Git等)

AI摘要

本文介绍了Windows下的软件包管理器Chocolatey,它可解决软件安装繁琐、版本管理混乱等问题。文中详细说明了安装前准备、三种安装方式、基础使用指南、进阶技巧,还推荐了常用软件包,给出常见问题的解决方案,能帮助开发者轻松管理Windows软件包。

目录

一、为什么需要Chocolatey?  

二、Chocolatey安装前准备  

(一)系统要求  

(二)关闭安全软件(可选)  

三、Chocolatey核心安装步骤(3种方式)  

(一)官方脚本安装(推荐)  

(二)手动安装(无网络场景)  

(三)通过Windows Terminal安装(高级用户)  

四、Chocolatey基础使用指南  

(一)验证安装成功  

(二)配置安装目录

(三)检索安装包

(四)安装软件包(单个软件包安装)

(五)安装软件包(批量软件包安装)

(六)升级软件包  

(七)卸载软件包  

(八)查看已安装软件包

五、进阶技巧:源管理与配置优化  

(一)切换国内镜像源(解决下载慢问题)  

步骤1:修改Chocolatey配置文件

步骤2:将 source 节点修改为国内源(如阿里云)

(二)使用代理服务器  

(三)安装便携版软件(无注册表污染)  

六、常用软件包推荐(开发场景)  

七、常见问题与解决方案  

(一)安装时权限不足  

(二)软件包不存在  

(三)依赖冲突  

八、Windows与macOS/Linux对比   

九、结束语

十、官方文档


一、为什么需要Chocolatey?  

在Windows开发中,软件安装常面临手动下载繁琐、版本管理混乱、依赖冲突等问题。Chocolatey作为Windows的包管理器,可实现:  

  • 一键自动化安装:通过命令行快速安装/卸载软件(如Python、Java、Git等);
  • 版本管理:支持指定版本安装,轻松回滚 ;
  • 批量部署:适用于开发环境初始化、团队协作配置同步 ;

Chocolatey安装【超详细 下载 安装 卸载 更改默认软件安装位置】 Chocolatey 是 windows 下一款命令行包管理软件 ,简单说这就是 Windows 的 apt-get。习惯 Linux 操作方式并非常想用它操纵 Windows 的敬请折腾。Chocolatey 这套包管理系统目前已经包含了近 500 多款常用软件。 阅读详情

相关推荐

Windows命令行一键安装Python:Winget与Chocolatey方案详解

在软件开发和自动化部署中,包管理器是实现环境快速搭建和依赖管理的核心技术。其原理是通过命令行工具连接软件源,实现软件的自动化下载、验证、安装与配置,从而将传统多步骤流程压缩为原子操作。这一技术价值在于极大提升了环境准备的可重复性、标准化和效率,尤其适用于CI/CD流水线、云服务器初始化、团队环境统一等场景。结合当前开发者对高效环境配置的普遍需求,本文聚焦于在Windows平台通过命令行一键安装Python这一具体实践,详细解析了两种主流方案:微软官方推出的Winget和社区驱动的Chocolatey。这两种

weixin_34185320的博客 449

Mac开发者必备:Homebrew安装配置与高效使用全攻略

在软件开发中,软件包管理器是提升效率的核心基础设施,它通过自动化处理依赖、编译和配置,解决了手动安装的繁琐与版本混乱问题。其技术价值在于实现了开发环境的可复现性和一致性管理,广泛应用于各类编程语言环境、数据库、开发工具的快速部署。对于macOS开发者而言,Homebrew(简称brew)正是这一生态的基石工具,它能高效管理如git安装、python安装等高频需求,通过命令行统一处理软件包的搜索、安装、升级与卸载,极大简化了开发环境的搭建与维护流程。

weixin_34267123的博客 445

Windows 安装 choco(Chocolatey)教程

本文介绍了在Windows系统上使用PowerShell安装Chocolatey包管理器的步骤。首先以管理员身份打开PowerShell,然后执行安装命令,该命令会设置执行策略并下载安装脚本。安装完成后,可通过"choco -v"命令验证安装是否成功。整个过程简单快捷,适合需要快速部署软件包管理工具的用户。

猿小白的博客 586

SAP ABAP实战:手把手教你用BAPI_BILLINGDOC_CREATEMULTIPLE批量开票(附完整代码与避坑指南)

本文详细解析了SAP ABAP中BAPI_BILLINGDOC_CREATEMULTIPLE批量开票的全流程,包括参数配置、事务控制、错误处理及性能优化。通过实战案例和完整代码示例,帮助开发者高效处理大批量发票生成任务,避免常见陷阱,提升开发效率。

weixin_34101914的博客 265

QML 地图修改插件源码(三),Map在Plugin中设置加载地图类型

常用的地图种类分为交通图,地形图,卫星图等等,在QML的Map(以OSM地图为例)中提供activeMapType属性用于读取当前显示的地图类型(注意:该属性为只读属性,不能用于赋值),QML中地图的加载寻找根据瓦片的文件名进行查找,例如名为"osm_100-l-5-2-2-3.png"的瓦片,其中5代表了该地图的类型

zjgo007的专栏 3162

74HC165级联踩坑实录:STM32读取32路开关状态,时序调试与常见问题排查

本文详细介绍了74HC165级联在STM32读取32路开关状态时的时序调试与常见问题排查。从硬件设计的PCB布局优化、电源噪声控制,到软件时序的精确调校和数据采集策略,提供了完整的解决方案。通过逻辑分析仪和示波器的高效使用,解决了信号延迟和干扰问题,最终实现了稳定可靠的32路信号读取。

weixin_34046298的博客 313

RK3588视频转码实战:如何用FFmpeg+MPP实现16路1080P硬解压(附完整命令)

本文详细介绍了如何在RK3588处理器上使用FFmpeg和MPP框架实现16路1080P视频的硬件加速转码。通过解析RK3588的视频处理架构、环境搭建步骤和实战配置,提供了完整的命令示例和性能调优建议,帮助开发者高效处理多路视频转码任务。

weixin_29233333的博客 555

我看MFC的过去、现在和未来

首先说句题外话,虽然我现在的“主业”是Qt,但自己扪心自问,对MFC的熟悉程度要超过Qt。正是由于有了对MFC的熟悉,才能在使用Qt时,比较清醒的认清两者的优劣之处,在此暂且不提。 这个话题也可以说是由来已久,众说纷纭,今时我也谈谈自己的感悟。 一、对MFC的总体看法 首先看看云风在其《游戏之旅-我的编程感悟》一书中对MFC的看法: “我所见到的程序员中,很多把C+

qter_wd007的专栏 6115

【NVIDIA Jetson Orin系列 - 安装NVIDIA SDK Manager】

NVIDIA Jetson Orin - 安装NVIDIA SDK Manager

dally2的博客 2688

R语言生存分析之限制性立方样条分析:样条回归、和多项式回归有什么不同?是否存在非线性关系、限制性立方样条cox回归模型

R语言生存分析之限制性立方样条分析:样条回归、和多项式回归有什么不同?是否存在非线性关系、限制性立方样条cox回归模型

statistics+insight+vista+power 633

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

上一篇: 【AI 大模型开发者必看】Windows下Python:pip 下载源更换为国内站点加速下载及配置详细示例
下一篇: ERROR: Could not build wheels for peewee which use PEP 517 and cannot be installed directly 的解决办法
TechBro华仔
TechBro华仔 优质创作者: Java技术领域 优质创作者: Java技术领域 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄11年 5万+粉丝 430原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechBro华仔

日拱一卒无有尽,功不唐捐终入海

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值