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

终极指南:用pyenv-win轻松管理Windows上的Python版本混沌

终极指南用pyenv-win轻松管理Windows上的Python版本混沌【免费下载链接】pyenv-winpyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. Its simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.项目地址: https://gitcode.com/gh_mirrors/py/pyenv-win在Windows系统上开发Python项目时你是否曾为不同项目需要不同Python版本而头疼pyenv-win是一款专为Windows设计的Python版本管理工具它能让你轻松切换多个Python版本解决版本冲突问题让开发环境配置变得简单高效。 为什么选择pyenv-win作为Windows用户管理多个Python版本常常是一件麻烦事。pyenv-win借鉴了Unix系统下pyenv的优秀设计理念提供了轻量级、无侵入式的版本管理方案。它遵循单一职责原则只专注于做好一件事——让Python版本切换变得简单直观。无论是开发需要Python 3.7的老旧项目还是尝试最新的Python 3.11特性pyenv-win都能帮你在不同版本间无缝切换无需担心系统环境被污染。 快速安装5种方法任你选pyenv-win提供了多种安装方式你可以根据自己的习惯选择最适合的方法1️⃣ PowerShell一键安装推荐这是最简单的安装方式只需在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如果遇到UnauthorizedAccess错误请以管理员身份运行PowerShell并执行Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine然后重新运行安装命令。2️⃣ Git命令安装如果你熟悉Git可以使用以下命令克隆仓库git clone https://gitcode.com/gh_mirrors/py/pyenv-win.git %USERPROFILE%\.pyenv安装完成后需要进行系统设置配置。3️⃣ 手动Zip安装下载pyenv-win.zip创建目录mkdir %USERPROFILE%/.pyenv解压文件到%USERPROFILE%\.pyenv\目录确保%USERPROFILE%\.pyenv\pyenv-win下有bin文件夹进行系统设置配置4️⃣ Python pip安装对于已有Python环境的用户可以通过pip安装pip install pyenv-win --target %USERPROFILE%\\.pyenv如果遇到问题尝试pip install pyenv-win --target %USERPROFILE%\\.pyenv --no-user --upgrade5️⃣ Chocolatey安装如果你使用Chocolatey包管理器choco install pyenv-win⚙️ 配置环境变量无论使用哪种安装方式都需要配置环境变量。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) [System.Environment]::SetEnvironmentVariable(path, $env:USERPROFILE \.pyenv\pyenv-win\bin; $env:USERPROFILE \.pyenv\pyenv-win\shims; [System.Environment]::GetEnvironmentVariable(path, User),User)手动配置则需要添加以下环境变量变量名值PYENVC:\Users\你的用户名.pyenv\pyenv-win\PYENV_HOMEC:\Users\你的用户名.pyenv\pyenv-win\PYENV_ROOTC:\Users\你的用户名.pyenv\pyenv-win\并在Path变量中添加C:\Users\你的用户名\.pyenv\pyenv-win\bin C:\Users\你的用户名\.pyenv\pyenv-win\shims 常用命令全解析安装完成后这些核心命令将帮助你管理Python版本查看已安装版本pyenv versions安装指定Python版本pyenv install 3.9.7设置全局Python版本pyenv global 3.9.7设置本地项目Python版本pyenv local 3.8.10查看当前使用版本pyenv version卸载Python版本pyenv uninstall 3.7.9 验证安装安装完成后打开新的命令行窗口运行以下命令验证pyenv --version如果一切正常你将看到pyenv-win的版本信息。❓ 常见问题解决权限问题如果遇到权限错误请确保以管理员身份运行命令行工具或检查用户文件夹的权限设置。安装Python失败某些Python版本可能需要特定的系统组件。如果安装失败可以查看官方文档或提交issue寻求帮助。Windows 10 1905用户注意如果你使用的是Windows 10 1905或更新版本可能需要禁用内置Python启动器打开开始菜单搜索管理应用执行别名关闭Python的应用安装程序别名 总结pyenv-win是Windows平台上管理Python版本的终极工具它让版本切换变得简单解决了开发中版本冲突的痛点。通过本文介绍的安装方法和基本用法你已经掌握了使用pyenv-win的核心技能。无论是个人项目还是团队协作pyenv-win都能帮助你保持开发环境的一致性和灵活性。现在就开始使用pyenv-win告别Python版本管理的烦恼吧更多高级用法和技巧请参考项目官方文档和常见问题解答。【免费下载链接】pyenv-winpyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. Its simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.项目地址: https://gitcode.com/gh_mirrors/py/pyenv-win创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关文章:

终极指南:用pyenv-win轻松管理Windows上的Python版本混沌

终极指南:用pyenv-win轻松管理Windows上的Python版本混沌 【免费下载链接】pyenv-win pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. Its simple, unobtrusive, and foll…...

终极指南:揭秘safetynet-fix模块的完整加载流程

终极指南:揭秘safetynet-fix模块的完整加载流程 【免费下载链接】safetynet-fix Google SafetyNet attestation workarounds for Magisk 项目地址: https://gitcode.com/gh_mirrors/sa/safetynet-fix safetynet-fix是一款针对Magisk的Google SafetyNet认证绕…...

Mac Monitor:macOS安全研究的终极系统监控工具,如何高效捕获关键系统事件?

Mac Monitor:macOS安全研究的终极系统监控工具,如何高效捕获关键系统事件? 【免费下载链接】mac-monitor Red Canary Mac Monitor is an advanced, stand-alone system monitoring tool tailor-made for macOS security research. Beginning …...

EcoPaste终极性能优化指南:10个技巧让剪贴板管理更流畅

EcoPaste终极性能优化指南:10个技巧让剪贴板管理更流畅 【免费下载链接】EcoPaste 🎉跨平台的剪贴板管理工具 | Cross-platform clipboard management tool 项目地址: https://gitcode.com/gh_mirrors/ec/EcoPaste EcoPaste是一款跨平台的剪贴板管…...

零基础入门Overleaf-Workshop:从安装到编译的简单步骤

零基础入门Overleaf-Workshop:从安装到编译的简单步骤 【免费下载链接】Overleaf-Workshop Open Overleaf/ShareLaTex projects in vscode, with full collaboration support. 项目地址: https://gitcode.com/gh_mirrors/ov/Overleaf-Workshop Overleaf-Work…...

如何构建云原生弹性训练平台:ColossalAI与Kubernetes集成完整指南

如何构建云原生弹性训练平台:ColossalAI与Kubernetes集成完整指南 【免费下载链接】ColossalAI ColossalAI 是一个开源的 AI 框架,旨在为大规模并行训练提供高效的深度学习解决方案。 适合需要进行大规模并行训练和深度学习研究的开发者和研究人员。 提供…...

掌握Vue.js Slots插槽系统:灵活内容分发的终极指南

掌握Vue.js Slots插槽系统:灵活内容分发的终极指南 【免费下载链接】core vuejs/core: Vue.js 核心库,包含了 Vue.js 框架的核心实现,包括响应式系统、组件系统、虚拟DOM等关键模块。 项目地址: https://gitcode.com/GitHub_Trending/core4…...

告别面试题加载卡顿:用动态import优化javascript-questions体验

告别面试题加载卡顿:用动态import优化javascript-questions体验 【免费下载链接】javascript-questions lydiahallie/javascript-questions: 是一个JavaScript编程面试题的集合。适合用于准备JavaScript面试的开发者。特点是可以提供丰富的面试题,涵盖Ja…...

终极指南:如何利用Generative AI for Beginners课程掌握基因组学AI分析核心技能

终极指南:如何利用Generative AI for Beginners课程掌握基因组学AI分析核心技能 【免费下载链接】generative-ai-for-beginners 21 节课程,开始使用生成式 AI 进行构建 项目地址: https://gitcode.com/GitHub_Trending/ge/generative-ai-for-beginners…...

终极Python算法库指南:掌握数据结构与经典算法的完整实现

终极Python算法库指南:掌握数据结构与经典算法的完整实现 【免费下载链接】awesome-python A curated list of awesome Python frameworks, libraries, software and resources 项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-python 在编程世界…...

mmdetection训练过程可视化:损失曲线与指标追踪完整指南

mmdetection训练过程可视化:损失曲线与指标追踪完整指南 【免费下载链接】mmdetection open-mmlab/mmdetection: 是一个基于 PyTorch 的人工智能物体检测库,支持多种物体检测算法和工具。该项目提供了一个简单易用的人工智能物体检测库,可以方…...

Setuptools未来路线图:即将推出的令人兴奋的新特性

Setuptools未来路线图:即将推出的令人兴奋的新特性 【免费下载链接】setuptools Official project repository for the Setuptools build system 项目地址: https://gitcode.com/gh_mirrors/se/setuptools Setuptools作为Python生态系统中最核心的构建系统&a…...

mmdetection数据标注效率提升:主动学习策略全解析

mmdetection数据标注效率提升:主动学习策略全解析 【免费下载链接】mmdetection open-mmlab/mmdetection: 是一个基于 PyTorch 的人工智能物体检测库,支持多种物体检测算法和工具。该项目提供了一个简单易用的人工智能物体检测库,可以方便地实…...

Guanaco模型的伦理准则:QLoRA微调中的偏见缓解策略

Guanaco模型的伦理准则:QLoRA微调中的偏见缓解策略 【免费下载链接】qlora QLoRA: Efficient Finetuning of Quantized LLMs 项目地址: https://gitcode.com/gh_mirrors/ql/qlora QLoRA(Quantized Low-Rank Adaptation)作为高效微调量…...

Gorilla研究团队访谈:核心开发者讲述技术突破背后的故事

Gorilla研究团队访谈:核心开发者讲述技术突破背后的故事 【免费下载链接】gorilla Gorilla: An API store for LLMs 项目地址: https://gitcode.com/gh_mirrors/go/gorilla Gorilla作为LLM领域的创新API商店,正在改变开发者与人工智能交互的方式。…...

【JavaEE】-- IoC DI

文章目录1. Spring、Spring Boot 和 Spring MVC 的关系和区别?(常见面试题)1.1 Sring1.2 Spring MVC1.3 Spring Boot1.4 总结2. IoC2.1 Bean的存储2.2 Bean的命名2.3 方法注解Bean2.3.1 定义多个对象2.3.2 Bean的重命名2. 4 Bean生效3. DI(依赖注入)3.1…...

【JavaEE】-- Cookie Session

1. Cookie HTTP协议自身是属于“无状态”协议。 无状态:默认情况下HTTP协议的客户端与服务器之间的这次通信,和下次通信之间没有直接关系。 但是在实际开发中,我们很多时候是需要知道请求之间的关联关系的,比如:保存登…...

Aphrodite-engine高级技巧:模型并行与量化技术的实战应用

Aphrodite-engine高级技巧:模型并行与量化技术的实战应用 【免费下载链接】aphrodite-engine PygmalionAIs large-scale inference engine 项目地址: https://gitcode.com/gh_mirrors/ap/aphrodite-engine Aphrodite-engine作为PygmalionAI开发的大规模推理引…...

Trae Android编程初体验

在AI盛行的年代,ai编程赛道也是红红火火,网上也是吹的不行,我看到过傅盛吹,咱也不知道用的啥高级工具,为什么我选择了Trae来测试,首先它是字节跳动旗下的,大厂精品,其次有同事推荐&a…...

为什么选择Composer Installers?10大优势助你高效管理PHP依赖

为什么选择Composer Installers?10大优势助你高效管理PHP依赖 【免费下载链接】installers A Multi-Framework Composer Library Installer 项目地址: https://gitcode.com/gh_mirrors/in/installers Composer Installers 是一个多框架 Composer 库安装工具&…...

pip使用笔记(python包的管理工具)、全局镜像

文章目录命令pip freeze命令配置全局镜像地址全局镜像地址-参考配置全局镜像地址-配置私库示例其他pip是python包的管理工具,就像npm是node包的管理工具一样。命令 安装: pip install django # 安装djangopip install -e . # 这里的.表示当前路径&…...

工作流整理

现在加了uk环境 1 jira分任务 2 按jira ticket name起branch进行开发,开发完成后写ut 3 本地测试过后,准备AT test case,升version,推到dev env 4 跑AT,测试通过后提pr 5 pr merge到main后上sit,hk上完上uk…...

FPGA 50 ,Xilinx Vivado 2020 版本安装流程,以及常见问题解析,附中文翻译( Vivado 2020 版本安装教程 )

前言 Xilinx 统一安装程序(Unified Installer) 是进行 FPGA 与异构计算平台开发的重要基础工具,集成了 Vivado、Vitis 以及相关文档与设备支持组件。正确完成安装是后续进行硬件设计、软件开发与系统验证的前提。 本文以 Xilinx 统一安装程序 2020.1 为例,结合实际安装过…...

Email-Spec与RSpec完美结合:编写可维护的邮件测试用例

Email-Spec与RSpec完美结合:编写可维护的邮件测试用例 【免费下载链接】email-spec email-spec/email-spec: Email-Spec 是一个用于 Ruby on Rails 中邮件功能测试的库,提供了多种邮件功能测试的示例和教程,可以用于测试 Ruby on Rails 应用程…...

OpenTelemetry Operator路线图解读:未来功能与社区发展方向

OpenTelemetry Operator路线图解读:未来功能与社区发展方向 【免费下载链接】opentelemetry-operator Kubernetes Operator for OpenTelemetry Collector 项目地址: https://gitcode.com/gh_mirrors/op/opentelemetry-operator OpenTelemetry Operator是一个…...

DeepSeek-OCR-2多场景:制造业设备铭牌OCR→自动关联设备台账系统

DeepSeek-OCR-2多场景:制造业设备铭牌OCR→自动关联设备台账系统 1. 场景痛点与解决方案 在制造业设备管理中,设备铭牌信息录入一直是个让人头疼的问题。传统方式需要人工逐个查看铭牌,手动录入设备型号、序列号、生产日期等关键信息到设备…...

synthetic-credit-default-syncora vs 传统数据集:10个维度全面对比分析

synthetic-credit-default-syncora vs 传统数据集:10个维度全面对比分析 【免费下载链接】synthetic-credit-default-syncora High-fidelity synthetic dataset for credit default modeling 项目地址: https://gitcode.com/gh_mirrors/sy/synthetic-credit-defau…...

oinone-pamirs扩展开发:自定义组件与SPI机制详解

oinone-pamirs扩展开发:自定义组件与SPI机制详解 【免费下载链接】oinone-pamirs 项目地址: https://gitcode.com/gh_mirrors/oi/oinone-pamirs oinone-pamirs是一个功能强大的开源项目,提供了灵活的扩展开发能力,其中自定义组件和SP…...

从Vim到Neovim:vim-moonfly-colors主题跨平台使用指南

从Vim到Neovim:vim-moonfly-colors主题跨平台使用指南 【免费下载链接】vim-moonfly-colors A dark charcoal theme for modern Neovim & classic Vim 项目地址: https://gitcode.com/gh_mirrors/vi/vim-moonfly-colors vim-moonfly-colors是一款适用于现…...

Buildroot调试技巧:从BR2_ENABLE_DEBUG到gdb交叉调试全流程

Buildroot调试技巧:从BR2_ENABLE_DEBUG到gdb交叉调试全流程 【免费下载链接】buildroot Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at http://git.buildroot.net…...