windows端python版本管理工具pyenv-win安装使用

2025-01-03 03:50

本文主要是介绍windows端python版本管理工具pyenv-win安装使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《windows端python版本管理工具pyenv-win安装使用》:本文主要介绍如何通过git方式下载和配置pyenv-win,包括下载、克隆仓库、配置环境变量等步骤,同时还详细介绍了如何使用...

pyenv-win 下载

本文通过 git 方式下载

  • github 中 找到 pyenv-win 的 git 仓库 快速打开 pyenv-win
  • 打开终端,切换到想要安装的路径,在终端中使用 git clone https://github.com/pyenv-win/pyenv-win.git 命令 将 pyenv-win 克隆到安装目录 (安装目录不要出现中文和空格)
git clone https://github.com/pyenv-win/pyenv-win.git

通过以上步骤 就可以完成 pyenv-win 的下载

配置环境变量

  • 打开资源管理器,在左侧菜单栏中的 此电脑 右键,选择属性

    windows端python版本管理工具pyenv-win安装使用

  • 在打开的 设置----关于 窗口中滚动鼠标 找到 高级系统设置,打开 高级系统设置

    windows端python版本管理工具pyenv-win安装使用

  • 在 打开的 系统属性 – 高级选项卡 中 点击 环境变量

    windows端python版本管理工具pyenv-win安装使用

  • 在 打开的 环境变量 窗口中 的 系统变量部分 选择 新建(W)…;输入 变量名:PYENV; 变量值:上面步骤pyenv-win的安装目录\pyenv-win\pyenv-win;点击 确定

    windows端python版本管理工具pyenv-win安装使用

  • 在系统变量中找到 变量名为 Path 的环境变量 点击 编辑;在打开的 编辑环境变量 窗口中 点击 新建 javascript;添加 两条 环境变量: %PYENV%\bin %PYENV%\shims

    windows端python版本管理工具pyenv-win安装使用

  • 打开终端 在 命令行中输入&nbsphpp;pyenv --version 验证是否 配置成功,返回版本信息则为 环境配置成功(如图:)

    windows端python版本管理工具pyenv-win安装使用

完成以上步骤 pyenv-win 的 环境就 配置 好了

使用 pyenv-win 管理 python 版本

一、安装 和 卸载 python

# 查看所有可安装的 python 版本
pyenv install -l
# 安装指定版本的 python
pyenv install 3.5.2
# 一个命令中安装多个版本
pyenv install 2.4.3 3.6.8
# 卸载 指定 版本 的 python
pyenv uninstall 3.5.2
# 查看已安装的版本
pyenv versions
# 查看当前使用版本
pyenv version

使用 pyenv 下载python镜像可能会有点慢,等不及的小伙伴可以在 执行 pyenv install 2.7.18 (当From 和 To 的路径输出出来后ctrl + c 取消执行)后 手动使用 From 后面的下载路径放到浏览器中下载,然后拷贝到 To 后面的路径中,再次执行 pyenv instaandroidll 2.7.18

windows端python版本管理工具pyenv-win安装使用

二、设置 全局的 python 版本;设置指定文件夹下的 python 版本

# 设置 全局的 python 版本
pyenv global 3.5.2
# 设置指定文件夹下的 python 版本;在指定 文件夹下执行该命令,文件夹下会生成一个配置文件(不能删除)
pyenv local 3.5.2

三、验证 python 是否安装成功

在 终端 中输入 python -V 查看打印的版本号是否与设置的版本号 一致(如图)

windows端python版本管理工具pyenv-win安装使用

总结 

到此这篇关于Windows端python版本http://www.chinasem.cn管理工具pyenv-win安装使用的文章就介绍到这了,更多相关python版本管理工具pyenv-win内容请搜索China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程China编程(www.chinasem.cn)!

这篇关于windows端python版本管理工具pyenv-win安装使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:http://www.cppcns.com/jiaoben/python/695811.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1152910

相关文章

利用Python实现可回滚方案的示例代码

《利用Python实现可回滚方案的示例代码》很多项目翻车不是因为不会做,而是走错了方向却没法回头,技术选型失败的风险我们都清楚,但真正能提前规划“回滚方案”的人不多,本文从实际项目出发,教你如何用Py... 目录描述题解答案(核心思路)题解代码分析第一步:抽象缓存接口第二步:实现两个版本第三步:根据 Fea

Python中CSV文件处理全攻略

《Python中CSV文件处理全攻略》在数据处理和存储领域,CSV格式凭借其简单高效的特性,成为了电子表格和数据库中常用的文件格式,Python的csv模块为操作CSV文件提供了强大的支持,本文将深入... 目录一、CSV 格式简介二、csv模块核心内容(一)模块函数(二)模块类(三)模块常量(四)模块异常

Go语言使用slices包轻松实现排序功能

《Go语言使用slices包轻松实现排序功能》在Go语言开发中,对数据进行排序是常见的需求,Go1.18版本引入的slices包提供了简洁高效的排序解决方案,支持内置类型和用户自定义类型的排序操作,本... 目录一、内置类型排序:字符串与整数的应用1. 字符串切片排序2. 整数切片排序二、检查切片排序状态:

Python报错ModuleNotFoundError的10种解决方案

《Python报错ModuleNotFoundError的10种解决方案》在Python开发中,ModuleNotFoundError是最常见的运行时错误之一,通常由模块路径配置错误、依赖缺失或命名冲... 目录一、常见错误场景与原因分析二、10种解决方案与代码示例1. 检查并安装缺失模块2. 动态添加模块

python利用backoff实现异常自动重试详解

《python利用backoff实现异常自动重试详解》backoff是一个用于实现重试机制的Python库,通过指数退避或其他策略自动重试失败的操作,下面小编就来和大家详细讲讲如何利用backoff实... 目录1. backoff 库简介2. on_exception 装饰器的原理2.1 核心逻辑2.2

python如何下载网络文件到本地指定文件夹

《python如何下载网络文件到本地指定文件夹》这篇文章主要为大家详细介绍了python如何实现下载网络文件到本地指定文件夹,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下...  在python中下载文件到本地指定文件夹可以通过以下步骤实现,使用requests库处理HTTP请求,并结合o

使用Java将实体类转换为JSON并输出到控制台的完整过程

《使用Java将实体类转换为JSON并输出到控制台的完整过程》在软件开发的过程中,Java是一种广泛使用的编程语言,而在众多应用中,数据的传输和存储经常需要使用JSON格式,用Java将实体类转换为J... 在软件开发的过程中,Java是一种广泛使用的编程语言,而在众多应用中,数据的传输和存储经常需要使用j

Python实现获取带合并单元格的表格数据

《Python实现获取带合并单元格的表格数据》由于在日常运维中经常出现一些合并单元格的表格,如果要获取数据比较麻烦,所以本文我们就来聊聊如何使用Python实现获取带合并单元格的表格数据吧... 由于在日常运维中经常出现一些合并单元格的表格,如果要获取数据比较麻烦,现将将封装成类,并通过调用list_exc

一文详解如何查看本地MySQL的安装路径

《一文详解如何查看本地MySQL的安装路径》本地安装MySQL对于初学者或者开发人员来说是一项基础技能,但在安装过程中可能会遇到各种问题,:本文主要介绍如何查看本地MySQL安装路径的相关资料,需... 目录1. 如何查看本地mysql的安装路径1.1. 方法1:通过查询本地服务1.2. 方法2:通过MyS

电脑软件不能安装到C盘? 真相颠覆你的认知!

《电脑软件不能安装到C盘?真相颠覆你的认知!》很多人习惯把软件装到D盘、E盘,刻意绕开C盘,这种习惯从哪来?让我们用数据和案例,拆解背后的3大原因... 我身边不少朋友,在使用电脑安装软件的时候,总是习惯性的把软件安装到D盘或者E盘等位置,刻意避开C盘。如果你也有这样的习惯,或者不明白为什么要这么做,那么我