Windows系统上Python如何升级及版本管理

Windows系统上Python如何升级及版本管理

前言

用户经常在使用python时候,发现版本升级过快,不同的项目可能用到不同的python版本,本文就windows下,关于Python 3.11 升级到 Python 3.12做一个简单的记录和介绍。希望能帮助到你。

一、版本确认与环境准备

  1. 检查当前版本
    在命令提示符中输入:
        python --version

若显示Python 3.11.x,则说明当前环境为目标升级前状态。

  1. 备份关键数据

对于需要升级的项目,可以导出依赖列表:

pip freeze > requirements.txt

备份项目文件和配置文件至安全目录。

二、升级路径选择

(一)官方安装程序升级(推荐)
  1. 下载 Python 3.12 安装包
    访问Python 官方下载页面,选择Windows installer (64-bit)(根据系统位数选择),确保下载版本为 3.12。
  2. 运行安装程序
    • 勾选Add Python 3.12 to PATH,确保系统自动配置环境变量9。
    • 建议选择Customize installation自定义安装路径(如D:\Python312),避免与旧版本路径冲突。
  3. 验证安装
    重新打开命令提示符,输入:
python --version

若显示Python 3.12.x,则升级成功。

(二)命令行升级(适合高级用户)

使用 pip 升级

pip install --upgrade python==3.12.0

若需指定国内镜像源(提升下载速度):

pip install --upgrade python==3.12.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

注意:此方法可能因依赖冲突导致升级失败,建议优先使用官方安装程序

通过 conda 升级(虚拟环境场景)

激活目标环境:

conda activate myenv

升级 Python 版本:

conda install python=3.12

更新所有依赖包:

conda update --all

此方法可保持环境一致性,适合数据科学项目

三、旧版本卸载与环境清理

若需完全移除 Python 3.11:

通过控制面板卸载

  • 进入设置 > 应用 > 应用和功能,搜索 "Python 3.11",点击卸载并按提示完成操作

手动清理残留文件

  • 删除安装目录(默认:C:\Users\<用户名>\AppData\Local\Programs\Python\Python311)。
  • 检查环境变量:
    • 右键此电脑 > 属性 > 高级系统设置 > 环境变量
    • 系统变量用户变量Path中删除 Python 3.11 相关路径。

四、环境变量优化与多版本共存

保留旧版本(可选)

安装 Python 3.12 时选择不同路径(如D:\Python312),避免覆盖旧版本。

使用py launcher 管理多版本:

py --list # 查看所有已安装的Python版本
py -3.12 your_script.py # 指定使用Python 3.12运行脚本

此方法可实现平滑过渡,逐步验证新版本兼容性

更新默认 Python 版本

  • 若需将 Python 3.12 设为默认版本,确保其路径在Path变量中排在 Python 3.11 之前。

通过以上步骤,您可以在 Windows 系统上安全、高效地完成 Python 版本升级,同时保持开发环境的稳定性和兼容性。建议在升级前备份关键数据,并在非生产环境中进行充分测试。

Read more

解决VsCode远程服务器上Copilot无法使用Claude的问题

最近在用vscode中的GitHub copilot,发现无法使用claude系列的模型 很多小伙伴知道要开代理,开往带你以后claude确实会出来,本地使用没有任何问题,但是如果使用远程服务器ssh,claude系列的模型就消失了,参考这篇博客https://blog.ZEEKLOG.net/qq_40620465/article/details/152000104 按照博主的方法,需要加一个改动,在设置远程服务器(注意不是“用户”)的setting.json时需要加入"http.useLocalProxyConfiguration": true, 完成后再重启vscode,claude就有了:

By Ne0inhk

Whisper-WebUI语音转文字实战指南:从零开始制作专业字幕

Whisper-WebUI语音转文字实战指南:从零开始制作专业字幕 【免费下载链接】Whisper-WebUI 项目地址: https://gitcode.com/gh_mirrors/wh/Whisper-WebUI 你是不是经常遇到这样的困扰:录制的视频需要添加字幕,但手动打字太耗时?或者想为海外视频制作中文翻译字幕,却苦于找不到合适的工具?今天我要向你推荐一个神器——Whisper-WebUI,它能帮你把语音变成文字,让字幕制作变得轻松简单! 🤔 第一步:如何快速搭建语音转文字环境? 问题场景:想用AI工具但怕配置太复杂 解决方案:Docker一键部署(5分钟搞定) 别被"语音识别"、"AI模型"这些词吓到,其实安装比你想的简单得多。就像下载手机APP一样,跟着我做: 1. 开始使用: 打开浏览器访问 http://localhost:7860,就这么简单! 启动服务: cd Whisper-WebUI &

By Ne0inhk

Whisper-large-v3多任务并行:同一服务同时运行转录/翻译/摘要三模式

Whisper-large-v3多任务并行:同一服务同时运行转录/翻译/摘要三模式 基于 OpenAI Whisper Large v3 构建的多语言语音识别 Web 服务,支持 99 种语言自动检测,可同时运行转录、翻译和摘要三种处理模式。 1. 项目概述与核心价值 Whisper-large-v3 是 OpenAI 推出的强大语音识别模型,拥有 15 亿参数,支持 99 种语言的自动检测与转录。本项目基于该模型二次开发,构建了一个支持多任务并行的 Web 服务,可以在同一服务中同时处理语音转录、文本翻译和内容摘要三种任务。 传统语音识别服务的痛点: * 需要部署多个服务处理不同任务 * 数据在不同系统间流转效率低 * 维护成本高,资源利用率低 本方案的创新价值: * 单服务集成三大核心功能 * 减少数据传输开销,提升处理效率 * 统一接口简化开发集成 * 最大化利用 GPU 资源 通过这个方案,你可以用一段音频输入,

By Ne0inhk

5分钟部署Z-Image-Turbo,AI绘画极速上手实战

5分钟部署Z-Image-Turbo,AI绘画极速上手实战 你有没有试过:输入一句“秋日银杏大道上的咖啡馆橱窗”,等了七八秒,结果生成的图里银杏叶子泛着塑料感,咖啡馆玻璃反光像马赛克?又或者,想给团队快速出几版海报方案,却卡在模型加载、依赖报错、显存溢出的死循环里? Z-Image-Turbo不是又一个“参数更多、体积更大”的AI绘画模型。它是一次精准的工程减法——去掉冗余步骤,保留核心能力,把文生图从“能画”真正拉回到“马上就能用”的节奏里。 它不挑硬件:RTX 3090、4080、甚至A10G这类16GB显存的消费级或入门级专业卡,开箱即跑; 它不绕弯路:8步完成高质量图像生成,端到端延迟压进1秒内; 它不玩翻译游戏:中文提示词直通语义空间,“穿青花瓷纹旗袍的少女坐在苏州园林月洞门下”——字字落地,不丢细节; 它不设门槛:没有conda环境冲突,没有模型手动下载,没有CUDA版本焦虑。 本文带你跳过所有理论铺垫和配置踩坑,用最短路径完成本地部署、界面访问、首图生成、效果调优。全程无需写一行新代码,不联网下载权重,

By Ne0inhk