python多环境管理工具——pyenv-win安装与使用教程

Windows环境下安装pyenv pyenv 是一个用于管理多个 Python 版本的工具。它允许用户在同一系统中安装和切换不同版本的 Python 解释器,以便在不同的项目中使用不同的 Python 版本。这对于开发人员来说非常有用,因为不同的项目可能需要特定版本的 Python,而不同的 Python 版本可能在语法、库和功能方面存在一些差异。使用 pyenv,用户可以轻松地在同一台计算机上安装多个 Python 版本,然后通过简单的命令在项目之间切换所需的版本。 阅读详情

目录

pyenv-win简介

pyenv-win安装

配置环境变量

pyenv的基本命令

pyenv安装py环境

pyenv安装遇到问题

pycharm测试


pyenv-win简介

什么是pyenv-win: 是一个在windows系统上管理python版本的工具。它是pyenv的windows版本,旨在提供类似于unix/linux系统上的pyenv功能。允许用户在同一台计算机上安装多个python版本,并轻松切换它们之间的环境。使用pyenv-win,可以方便地安装、管理和切换各种python版本,而无需手动更改系统环境变量。

pyenv-win应用场景:pyenv-win可以应用于各种领域,但在机器学习方面尤其有用。在机器学习领域,通常需要使用多个python库和工具来进行数据处理、模型训练和预测等任务。不同的库和工具可能对不同版本的python有不同的要求,因此使用pyenv-win可以轻松地管理这些不同版本的python,并切换到特定的环境,以满足不同的需求。

pyenv-win的特点:轻量级的python版本管理工具,相比于同样为python管理工具Anaconda,体积更为小巧,并且还提供了虚拟环境的支持,可以为不同的项目创建独立的python环境,从而避免不同项目之间的依赖冲突。这对于机器学习项目来说尤其重要,因为不同的项目可能需要不同版本的python和不同的库。

总之,pyenv-win是一个非常有用的工具,可以帮助机器学习开发者轻松管理多个python版本和虚拟环境,从而提高开发效率和项目可维护性。对于有多个python环境需求的开发者来说,pyenv-win是个不错的选择!

pyenv-win安装

打开 pyenv-win下载地址 ,点击Code,然后再点击Download ZIP进行下载压缩包:

将pyenv-win压缩包解压到不带中文的目录下,并将文件夹名称重命名为pyenv:

打开文件夹找到bin目录,并将文件夹路径进行复制:

配置环境变量

电脑搜索框输入 “高级系统设置”,打开后点击环境变量:

在系统变量中点击新建,然后将 PYENV 添加到系统变量中,并配置上面复制的目录,点击确认:

在系统变量中找到Path这个变量,双击打开,将下面这两行路径加进去,然后点击确定,点击完里面的确定再点击环境变量的确定

%PYENV%\bin 
%PYENV%\shims

至此环境变量配置完成,为了验证我们是否配置成功,cmd终端执行pyenv,出现如下界面说明我们已经安装成功:

pyenv的基本命令

以下pyenv的常用命令,掌握这些基本的命令之后,就可以在项目中轻松切换python版本:

查看pyenv-win支持的python版本列表:

pyenv install --list

查看当前python对应版本:

pyenv version

查看电脑安装的所有python版本:

pyenv versions

安装指定版本 || 也可以在一个命令中安装多个版本:

pyenv install <version> || pyenv install <version> <version>

卸载指定版本:

pyenv uninstall <version>

将python版本设置为全局版本(默认使用的python版本) 注意:必须先安装该版本。

pyenv global <version>

设置本地版本(当在此文件夹中调用python时,都会使用给定的版本。) 注意:必须先安装该版本。

pyenv local <version>

查看python版本来核对:

python -V

官方网站给出的pyenv-win命令如下,大家可自行了解:

commands  -------------列出所有可用的pyenv命令
duplicate   -------------创建一个重复的python环境
local        --------------设置或显示特定于本地应用程序的Python版本
global     --------------设置或显示全局Python版本
shell        --------------设置或显示特定于shell的Python版本
install      --------------Python构建安装Python版本
uninstall    -------------卸载特定的Python版本
update      -------------更新缓存的版本数据库
rehash      -------------重新安装pyenv垫片(安装可执行文件后运行此操作)
vname       -------------显示当前的Python版本
version      -------------显示当前Python版本及其来源
version-name ----------------显示当前的Python版本
versions    -----------------列出pyenv可用的所有Python版本
exec        -----------------通过首先准备路径来运行可执行文件,以便选定的Python
which       -------------- 显示可执行文件的完整路径
whence     ---------------------列出包含给定可执行文件的所有Python版本
pyenv安装py环境

使用pyenv安装py环境是不需要我们再去手动设置python环境变量的,pyenv会帮我们自动设置好,接下来我们开始安装python环境,如下:

1)查看pyenv支持安装的python环境

2)安装自己想要下载的python版本(可以下载多个)

3) 查看电脑安装的所有python版本:

4) 设置3.8.0版本为全局版本,并查看当前设置的全局版本:

5)查看当前的python版本:

pyenv安装遇到问题

在安装python版本的时候可能会出现如下几个问题,大家根据自己的情况进行设置即可:

**1)**安装python版本卡在界面不动(或请求超时)。

这种情况一般是由于网络问题,因为安装的python是在国外的站点,有三种方式解决:

第一种方式:cmd走代理,需要科学上网,没有这个条件的朋友直接pass看下面方式

第二种方式:手动安装,打开历史版本 地址 找到自己要下载的版本号,以 3.8.0-amd64.exe 为例,将其下载完直接拖进 pyenv 的 install_cache 文件夹中,再执行上面的安装命令,即可安装对应的版本

第三种方式(博主推荐): 找到 pyenv-win 文件夹下的 .versions_cache.xml文件进行如下操作,更换镜像源的方式可以让我们下载变的更方便:

https://www.python.org/ftp/python 全部替换为 https://npm.taobao.org/mirrors/python

**2)**win11系统安装安装python版本之后执行python -V没有任何反应(win10可能除外)

这种情况一般是由于win11系统管理应用程序执行别名导致的问题,我们需要点击 win 键输入 “管理应用程序执行别名”,然后将下面的两个关掉即可:

pycharm测试

pycharm是书写py的编辑器工具,安装教程网上一大堆,都是傻瓜式教程,这里不再赘述,接下来我们通过我们刚才安装好的python环境,看看能不能在pycharm中进行跑通!

首先我们要先知道自己通过pyenv安装的python环境的路径在哪,终端执行如下命令:

pyenv which python

该命令会输出当前激活的 Python 环境的路径。如下:

其中 3.8.0 是当前激活的 Python 版本号。如果希望获取其他已安装的 Python 版本的路径,可以将命令中的 python 替换为相应的版本号,该命令会输出版本号为 3.8.7 的 Python 环境的路径。如下

pyenv which 3.8.7

找到我们安装好的python路径之后,接下来我们开始为pycharm配置python解释器:

根据之前的路径添加系统解释器,配置好python环境,然后点击应用,确定即可:

接下来我们开始编写 hello world 看看代码能跑起来吗?

至此python环境的安装已经结束,大家快尝试一下吧!

😝朋友们如果有需要的话,可以V扫描下方二维码联系领取,也可以内推兼职群哦~

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

### 1.Python学习路线

image-20230619144606466

python学习路线图1

2.Python基础学习
01.开发工具

02.学习笔记

在这里插入图片描述

03.学习视频

在这里插入图片描述

3.Python小白必备手册

图片

4.数据分析全套资源

在这里插入图片描述

5.Python面试集锦
01.面试资料

在这里插入图片描述

在这里插入图片描述

02.简历模板

在这里插入图片描述

因篇幅有限,仅展示部分资料,添加上方即可获取👆

------ 🙇‍♂️ 本文转自网络,如有侵权,请联系删除 🙇‍♂️ ------

安装pyenv及使用 本文内容来自。 阅读详情

相关推荐

【Pyenv教程】1. 安装Pyenv

在macOS/Windows环境安装Pyenv。

aichaoxy的博客 1578

pyenv的安装与简单使用

pyenv 是 python的 多环境管理工具

weixin_42289080的博客 2万+

Python环境搭建:pyenv-win的使用指南

一起来探索pyenv-win——这个在Windows系统上管理Python版本的得力工具。

ai agent知识 1688

python 版本管理工具 pyenv

什么是pyenv: pyenv是一个forked自ruby社区的简单、低调、遵循UNIX哲学的Python环境管理工具, 它可以轻松切换全局解释器版本, 同时结合vitualenv插件可以方便的管理对应的包源。 为什么使用pyenv: 为了在同一系统环境中使用不同版本的python,在项目开发中保证不同的包环境互不干扰。 安装Pyenv: 1、安装git yum -y install git 2、安装Python编译依赖 yum -y install gcc make...

网子世界 1万+

微带线,带状线和接地共面波导的区别

微带线,带状线和接地共面波导的区别

sky_ying的博客 3万+

PaddleOCR实战:如何在CentOS 8.5上搭建高性能OCR识别环境

本文详细介绍了在CentOS 8.5系统上搭建高性能PaddleOCR识别环境的完整指南。从系统环境准备、PaddlePaddle框架部署到PaddleOCR的定制化安装与性能优化,提供了针对生产环境的解决方案,包括GPU/CPU环境配置、内核参数调优及常见问题排查,帮助用户实现高效OCR识别。

weixin_29223603的博客 349

windows python多环境管理工具 pyenv-win安装与使用教程

​​​​​​​GitHub - pyenv-win/pyenv-win: pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that d

IT匠人的博客 396

Dify+工作流,通过多模态实现发票自动识别

上个章节我们用Dify实现了基于本地知识库的聊天助手,本节我们通过工作流 ,可视化界面快速构建复杂的工作流和自动化流程。结合 OCR(光学字符识别)技术和工作流引擎,可以实现发票的自动识别、数据提取以及后续的审批流程。本文将详细介绍如何使用 Dify 和工作流来实现发票的自动识别与审批。

odin2005的博客 7425

AI Agent学习 -- (1)Python环境搭建:pyenv-win的安装与使用

AI Agent学习 -- Python环境搭建:pyenv-win的安装与使用 本文介绍了Python多环境管理工具pyenv-win的安装与使用指南。主要内容包括:1) pyenv-win的作用,即管理多个Python版本;2)详细安装步骤,从Git仓库下载到环境变量配置;3)安装验证方法;4)常用命令,如版本查看、安装/卸载、全局/本地版本设置等;5)手动安装Python版本的技巧。文章旨在帮助开发者快速搭建Python多版本开发环境,提高工作效率。作者强调持续学习的重要性。

前端菜菜DayDayUp的博客 1302

解决Keil uVision许可证管理中Unknown Product错误

嵌入式开发中,IDE工具的许可证管理是确保开发环境正常运行的关键环节。Keil uVision作为ARM架构的主流开发工具,其许可证系统采用加密验证机制,通过产品版本识别实现授权控制。当出现Unknown Product错误时,通常源于版本兼容性问题或区域发行版差异,这直接影响开发工具链的可用性。特别是在维护历史项目或使用中国特供版时,开发者常会遇到此类问题。通过分析许可证类型、调整安装配置或建立虚拟化开发环境等工程实践方案,可以有效解决这类授权验证故障,保障嵌入式项目的持续集成与交付效率。

weixin_33743248的博客 363

数字IC后端实战:OCC电路时钟树综合的5个关键技巧(附Synopsys工具配置)

本文深入探讨了数字IC后端设计中OCC电路时钟树综合的实战技巧。针对工具自动平衡导致的绕线拥塞和时序问题,文章提出了分段处理的核心思路,并详细阐述了通过物理隔离、分段长树策略以及Synopsys工具链(如ICC2、PrimeTime)的精准配置来优化function clk与occ clk路径的关键方法,旨在提升时序收敛性和可制造性。

jwt8token的博客 856

pyenv-win 使用教程

pyenv-win 是一个用于 Windows 平台的 Python 版本管理工具。它允许用户轻松地在多个 Python 版本之间切换,遵循 UNIX 传统,专注于单一功能,即管理 Python 版本。pyenv-win 是 pyenv 的一个分支,专门为 Windows 用户提供支持。 ## 项目快速启动 ### 安装 pyenv-win 1. **下载并解压**: 从 GitHub...

gitblog_00020的博客 759

HDLbits练习11 - Counter 1-12 ( Exam/ece241 2014 q7a )

(如这题用于当复位信号为高或者计数器递增至12时,该信号置1使计数器的输入信号 ’ d ’ 变为 ’ 4’b0001 ’ ,再加载到 ’ Q ’ 中。当 ’ load ’ 信号为高时,在时钟的上升沿,计数器会将 ’ d ’ 输入的值加载到 ’ Q ’ (计数器的输出)中,而不是递增当前值。用途:在时钟上升沿触发的情况下,如果 ’ enable ’ 信号为高,计数器的值会递增,如果 ’ load ’ 信号为高,计数器将加载 ’ d ’ 信号的值。作用: ’ Q ’ 是计数器的当前值,也是模块的主要输出。

weixin_62830176的博客 473

Python的pyenv-win工具[包]安装与使用

在日常运维中, 经常遇到这样的情况: 需要在系统中安装多个Python版本,即需要实现Python的多版本环境共存, 现在介绍如何应对:

cnds123的专栏 5861

Yocto开发讲解系列 - 总目录

Yocto开发讲解系列总纲Yocto开发专栏前言

fulinux的博客 3万+

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Windows 安装 Pyenv-win Python 多版本管理工具

1、下载地址 https://github.com/pyenv-win/pyenv-win/archive/master....

SummerGao 2970

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

pyenv-win —— windows 端 python 版本管理工具

windows 端 python 版本管理工具 pyenv-win 傻瓜式 教程;旨在学习和交流,如有 问题 评论区友好指出(勿喷......)

qq_52551683的博客 8997

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Python版本管理器之Pyenv-win介绍与安装

Python版本管理器之Pyenv-win介绍与安装,管理不同环境下的多个Python版本

yuanjinshenglife的专栏 5080

[python多版本管理] pyenv-win 详细安装和使用

Python常用的版本主要是Python 3.x系列中的稳定版本,如Python 3.9、3.8、3.7和3.6等。这些版本提供了丰富的功能和良好的性能,是Python社区广泛认可和使用的版本。对于新的项目和开发,建议使用Python 3.x系列中的最新版本,以充分利用其最新的特性和改进。

qq_43071699的博客 3850

Python多版本管理工具——pyenv安装及使用

pyenv是一个Python版本管理工具,允许用户在同一台机器上安装并切换多个Python版本。它通过修改环境变量实现版本隔离,适用于开发、测试或兼容性需求。

顺其自然~专栏 5911

【亲测免费】 pyenv-win 项目安装与使用教程

pyenv-win 是一个用于 Windows 平台的 Python 版本管理工具。以下是其主要目录结构及其功能介绍: ``` pyenv-win/ ├── bin/ │ ├── pyenv.bat │ └── pyenv-install.bat ├──libexec/ │ ├── pyenv-install.vbs │ ├── pyenv-uninstall.vbs │ └...

gitblog_00106的博客 690

Pyenv安装——windows

先贴上gitlab地址: https://github.com/pyenv/pyenv-installer 背景: 目前在windows环境上进行python学习,所以又重新在windows环境上试着安装了一下pyenv。 大致步骤与官方文档一致,不过介于官方是英文,再写一份方便自己查阅的,毕竟脑子锈掉了。。。 具体步骤: pip install pyenv-win --target E:\pye...

OwangxinyangO的博客 6995
上一篇: 安全防御------SSL VPN篇_防范 ssl 隧道内部的攻击流量
下一篇: Python 网络爬虫的常用库汇总(建议收藏)
大模型应用场景
博客等级 码龄5年 7648粉丝 1350原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值