跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Python

Windows 系统 Python 版本管理工具 pyenv-win 安装与配置

Windows 系统下使用 pyenv-win 管理 Python 版本。通过下载安装包、配置环境变量完成安装。支持查看可安装版本、安装指定版本、切换全局或局部版本及卸载操作。提供国内镜像源地址及 pip 源配置方法,解决网络问题。

雾岛听风发布于 2026/3/22更新于 2026/9/1075 浏览

一、安装 pyenv-win

  1. 从 GitHub 仓库下载源码(点击 Code → Download ZIP) 下载地址:https://github.com/pyenv-win/pyenv-win
  2. 解压文件,将文件夹重命名为 pyenv(例如 D:\ProgramFiles\pyenv)。
  3. 配置环境变量:
    • 新增系统变量 PYENV,值为 pyenv 的地址 D:\ProgramFiles\pyenv\pyenv-win。
    • 在系统变量 Path 中添加 %PYENV%\bin 和 %PYENV%\shims。

验证安装: cmd 终端执行 pyenv,出现如下界面说明安装成功。

二、基本使用命令

  1. 查看可安装的 Python 版本
    pyenv install --list # 列出所有可安装版本
    pyenv install --list | findstr "3.12" # 过滤查看特定版本
    
  2. 安装指定 Python 版本
    pyenv install 3.12.8 # 版本号需精确匹配列表中的名称
    
  3. 查看已安装的 Python 版本
    pyenv versions # 列出所有已安装版本(* 表示当前活跃版本)
    
  4. 切换 Python 版本
    pyenv global 3.11.4 # 设置全局默认版本(所有终端生效)
    pyenv local 3.9.13 # 设置当前目录局部版本(生成 .python-version 文件)
    pyenv shell 3.8.10 # 设置当前终端会话临时版本
    
  5. 卸载 Python 版本
    pyenv uninstall 3.7.9
    
  6. 常用命令参考
    • commands: 列出所有可用的 pyenv 命令
    • duplicate: 创建一个重复的 python 环境
    • local: 设置或显示特定于本地应用程序的 Python 版本
    • global: 设置或显示全局 Python 版本
    • shell: 设置或显示特定于 shell 的 Python 版本
    • install: Python 构建安装 Python 版本
    • uninstall: 卸载特定的 Python 版本
    • update: 更新缓存的版本数据库
    • rehash: 重新安装 pyenv 垫片
    • vname: 显示当前的 Python 版本
    • version: 显示当前 Python 版本及其来源
    • versions: 列出 pyenv 可用的所有 Python 版本
    • exec: 运行可执行文件
    • which: 显示可执行文件的完整路径
    • whence: 列出包含给定可执行文件的所有 Python 版本

三、镜像源配置

Python 镜像地址:

  • https://mirrors.huaweicloud.com/python/
  • https://registry.npmmirror.com/binary.html?path=python/

Pip 库的国内镜像:

  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple/
  • 中科大:https://pypi.mirrors.ustc.edu.cn/simple/
  • 阿里云:http://mirrors.aliyun.com/pypi/simple/

查看/修改 pip 默认源:

  1. 查看当前 pip 源:
    pip config list
    
  2. 永久修改 pip 源:
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    

目录

  1. 一、安装 pyenv-win
  2. 二、基本使用命令
  3. 三、镜像源配置

更多推荐文章

查看全部
  • Faster-Whisper 本地部署:实现实时语音转文本实战指南
  • SpringAI + Deepseek 大模型应用开发实战:对话机器人、Function Calling 与 RAG
  • C++ 基础实战:从循环控制到算法入门
  • FPGA 嵌入式块存储器 RAM:原理与实现
  • 11 款常用 C++ 在线编译与运行平台推荐与对比
  • HarmonyOS ArkUI 布局详解:相对布局与栅格布局
  • C++ 继承机制:同名成员隐藏规则与派生类默认函数
  • FPGA 基于 AD7606 的 8 通道高速同步采集系统设计与 Verilog 实现
  • C++ STL string 类从零实现详解
  • C++ 搜索引擎实战:日志宏设计与 Server 主流程解析
  • Moji 2.0 小智 AI 桌面机器人复刻:基于乐鑫 ESP32 与大模型
  • C++ 手写高性能日志模块:基于策略模式实现
  • 微软 Excel 原生支持 Python 功能详解与机器学习应用
  • 软考上午题高频真题汇总:前端备考指南
  • 适合新手的 6 个自媒体变现平台深度指南
  • Python try 语句详解:异常处理机制与最佳实践
  • Dify 本地部署安装教程(Windows + Docker)
  • 用 Python+Selenium 给博客系统搭一套 UI 自动化测试框架
  • C++ 搜索二叉树:核心特性、实现与实战
  • AI 大模型学习路线:从理论基础到工程实践指南

相关免费在线工具

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online