当前位置: 首页 > news >正文

电脑多版本Python安装+切换全方案(分Windows / Mac/Linux,3种常用方法)

一、Windows系统(3种方案,从简单→专业)

方案1:官方py启动器(新手首选,不用改环境变量)

1. 安装多版本Python
  1. 官网下载3.8/3.9/3.10/3.11等不同安装包:www.python.org/downloads
  2. 安装关键:取消勾选 Add Python to PATH(避免覆盖系统PATH冲突),自定义安装目录:C:\Python38C:\Python39分开存放
  3. 全部装完,CMD查看已装版本:
py -0 # 列出本机所有Python,*是默认版本 py -0p # 附带安装路径
2. 切换&使用
py -3.8 # 启动python3.8 py -3.9 # 启动python3.9 # 对应版本安装库(必用格式,不会装错环境) py -3.8 -m pip install requests py -3.9 -m pip install numpy

想脚本固定版本:py文件首行写#! python3.8,直接py xxx.py自动选版本

方案2:pyenv-win(专业,全局/项目目录自动切换,开发首选)

  1. 管理员打开PowerShell一键安装
Invoke-WebRequest-UseBasicParsing-Uri"https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1"-OutFile"./install-pyenv-win.ps1";&"./install-pyenv-win.ps1"

关闭终端重开,验证:pyenv --version

  1. 安装指定Python
pyenv install--list# 查看所有可安装版本pyenv install 3.9.19 3.11.9# 批量安装3.9、3.11pyenv versions# 查看已装
  1. 三级切换(核心功能)
pyenv global 3.11.9# 全局默认全系统用3.11pyenv local 3.9.19# 进入某个项目文件夹执行,当前文件夹永久锁定3.9(生成.python-version文件)pyenv shell 3.10.14# 当前终端临时切换,关终端失效

方案3:Anaconda/Miniconda(数据分析专用)

适合科学计算、多环境,可任意创建不同Python版本环境:

conda create -n py38 python=3.8 conda create -n py310 python=3.10 conda activate py38 # 切3.8 conda activate py310 # 切3.10

二、Mac / Linux(统一用pyenv,行业标准)

1. 安装pyenv

# Mac(brew提前装好)brewinstallpyenv# Linux(Ubuntu/Debian)curlhttps://pyenv.run|bash

2. 写入环境变量(zsh/mac默认)

echo'export PYENV_ROOT="$HOME/.pyenv"'>>~/.zshrcecho'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"'>>~/.zshrcecho'eval "$(pyenv init -)"'>>~/.zshrcsource~/.zshrc

3. 安装&切换Python

pyenvinstall3.9.203.12.3 pyenv versions pyenv global3.12.3# 全局默认pyenvlocal3.9.20# 当前项目目录固定版本

三、最佳实践规范

  1. 项目隔离依赖:每个项目配虚拟环境
# pyenv环境下创建虚拟环境python-mvenv .venv# Windows激活:.venv\Scripts\activate# Mac/Linux激活:source .venv/bin/activate
  1. VSCode切换解释器:Ctrl+Shift+P → Python:Select Interpreter,选中对应版本即可
  2. 不要同时手动修改系统PATH+pyenv,只用一套版本管理

四、选型速查表

使用场景推荐工具
日常少量脚本、2~3个PythonWindows py启动器
后端/爬虫多项目、频繁换版本pyenv/pyenv-win
机器学习、数据分析Miniconda
http://www.rkmt.cn/news/1470168.html

相关文章:

  • 大湾区哪家EMBA机构比较好?5大高含金量机构优选推荐 - 品牌测评鉴赏家
  • 重新定义数字签名:vue-esign组件如何颠覆传统电子签名体验
  • 2026年EB-5移民中介排名及服务能力分析 - 品牌排行榜
  • 2026年C语言就业环境好吗?现在哪个编程语言前景好?
  • 2026年静安玄关整理收纳费用多少 - mypinpai
  • 如何用SPT-AKI Profile Editor成为《逃离塔科夫》离线版存档管理大师
  • NS-USBLoader:Switch游戏管理终极指南 - 一站式解决文件传输、RCM注入和大文件处理
  • 深度盘点|工业端侧AI落地成熟度TOP厂商:从技术自研到产线规模化落地(2026产业观察)
  • 蓝速科技实践分享:政企信创改造中三大国产芯片方案选型与统信UOS构建指南
  • 瑞吉外卖学习(一)
  • 智能会议室预约屏拯救办公效率
  • 5个理由告诉你为什么这个翻页时钟屏保值得安装
  • NOI省选书籍(2026)
  • Go周刊2026W21 | Fiber 3.3、errcheck 1.20、Jet 2.15、Sarama 1.49
  • 2026年当前,云南钢花管批发厂家如何选择?这家企业值得关注 - 2026年企业资讯
  • 云克隆流式CBA多因子液相芯片检测技术助力小鼠炎症免疫研究
  • 告别报错!手把手教你用DaVinci Configurator Developer搞定AUTOSAR OS基础工程(TC2xx/TC3xx芯片实战)
  • Java/JVM周刊2026W21 | Java 26发布、JDK 27抢先体验、Spring Boot 4.1预告、GlassFish 8.0.2发布
  • 5分钟掌握Layerdivider:让单张图片秒变可编辑PSD图层的魔法工具 [特殊字符]
  • 从Nortel研发实战看硬件设计:FPGA、高速信号与嵌入式开发
  • MuleSoft+LLM企业级AI编排实战:从语义断层到可审计落地
  • 如何在3分钟内掌握暗黑破坏神2存档编辑器:可视化编辑终极指南
  • 2026年商用啤酒设备厂家评测:成都中小型啤酒厂生产线、成都全自动啤酒设备、成都商用啤酒设备、成都啤酒全套设备选择指南 - 优质品牌商家
  • 【文档+源码】基于springboot+vue店铺租赁租凭平台 -项目分享学习
  • 腾讯首发效率智能体工具集,智能体集合矩阵时代要来了?
  • 2026广州天河区黄金回收实力商家/优选公安备案、光谱仪鉴定+CCIC 认证 - 极速版本
  • 寻宠技术实操全解析:晖夜寻宠团队服务核心逻辑拆解 - 优质品牌商家
  • 视频修复革命:如何用Video2X免费将模糊视频变成高清大片?
  • 手把手教你用Vivado 2023.1和Vitis搞定MicroBlaze软核的UART通信(附波特率计算与调试技巧)
  • 名创优品会员风波上热搜,为什么说其实可以理解?