news 2026/5/7 23:10:20

win11灵活控制Python版本,使用pyenv-win

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
win11灵活控制Python版本,使用pyenv-win

pyenv-win文档

使用Git

git clone https://github.com/pyenv-win/pyenv-win.git "%USERPROFILE%\.pyenv"
pip install pyenv-win--target%USERPROFILE%\\.pyenv~

管理员PowerShell,添加系统设置

[System.Environment]::SetEnvironmentVariable('PYENV',$env:USERPROFILE+"\.pyenv\pyenv-win\","User")[System.Environment]::SetEnvironmentVariable('PYENV_ROOT',$env:USERPROFILE+"\.pyenv\pyenv-win\","User")[System.Environment]::SetEnvironmentVariable('PYENV_HOME',$env:USERPROFILE+"\.pyenv\pyenv-win\","User")
管理员PowerShell,添加到您的用户 PATH 环境变量
[System.Environment]::SetEnvironmentVariable('path',$env:USERPROFILE+"\.pyenv\pyenv-win\bin;"+$env:USERPROFILE+"\.pyenv\pyenv-win\shims;"+[System.Environment]::GetEnvironmentVariable('path',"User"),"User")

重启 PowerShell 或命令提示符,确认 pyenv 是否安装成功:

pyenv--version

查看可用的 Python 版本

pyenv install--list

安装新的 Python 版本,假设你想安装 Python 3.10.12 版本,可以运行以下命令,安装过程会自动下载并编译所选版本。安装完成后,你可以用 pyenv versions 来确认已安装的版本。

pyenv install3.10.12

切换到指定的 Python 版本

全局设置(系统默认):
pyenv global3.10.12
局部设置(项目目录):
pyenv local3.10.12
查看当前 Python 版本:
pyenv version

卸载 Python 版本

pyenv uninstall3.10.12
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/3 19:27:49

11、Linux RPM 打包与文件系统层级标准详解

Linux RPM 打包与文件系统层级标准详解 1. RPM 打包相关宏与操作 在创建 RPM 软件包时,有几个关键的宏起着重要作用。 - %files 宏 :用于列出要包含在 RPM 包中的文件列表。在该宏之后,需列出不同的文件,包含其完整路径名。 - %config 宏 :可用于列出配置文件,这…

作者头像 李华
网站建设 2026/5/2 12:51:18

15、Linux系统存储管理与RAID配置指南

Linux系统存储管理与RAID配置指南 在Linux系统中,对于存储管理和数据备份等操作有着丰富的工具和方法。下面将详细介绍CD-ROM镜像制作、数据备份以及RAID和LVM相关的知识。 1. CD-ROM镜像制作与写入 在Linux中,我们可以使用Red Hat发行版文件创建CD-ROM镜像。以下是使用 …

作者头像 李华
网站建设 2026/4/30 13:15:00

6、JavaScript在Mozilla平台中的应用与实践

JavaScript在Mozilla平台中的应用与实践 1. JavaScript简介与在Mozilla中的角色 JavaScript是一种轻量级的编程语言,语法类似C语言,是Mozilla平台的重要组成部分。在Mozilla应用中,根据应用的复杂度,JavaScript脚本可遵循不同的编程风格: - 轻量级应用 :脚本与网页中…

作者头像 李华
网站建设 2026/5/6 20:12:06

8、XUL表单与菜单:功能、比较与应用

XUL表单与菜单:功能、比较与应用 在开发基于Mozilla的应用程序时,表单和菜单是用户交互的重要组成部分。它们不仅提供了数据输入和操作的界面,还影响着用户体验的质量。本文将深入探讨XUL(XML User Interface Language)中的表单和菜单,包括它们与HTML表单的比较、基本概…

作者头像 李华
网站建设 2026/4/30 23:03:22

16、深入探索XBL绑定:增强用户界面开发的利器

深入探索XBL绑定:增强用户界面开发的利器 1. XBL绑定简介 XBL(XML Binding Language)是一种基于XML的语言,专门用于Mozilla平台。它允许开发者向XUL、HTML和XML中添加全新且功能完备的标签,是创建新GUI小部件的高效系统。与普通的XUL用户自定义标签不同,XBL能够创建具有…

作者头像 李华