pyenv-win管理windows上多个版本python

2024-04-16 10:28

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

pyenv是一款管理多个python版本的工具,可以便捷的切换使用的python版本,但是不支持windows环境,在windows环境需要使用pyenv-win

pyenv-win安装

官方介绍的安装方式比较多,在此主要记录一下我习惯的安装方式

  1. 下载pyenv-win,可以从github上下载,也可这里下载
  2. 创建文件加.pyenv, 将下载文件解压到此目录
  3. 根据解压后的文件路径设置环境变量PYENV, PYENV_HOME and PYENV_ROOT,path,参考如图所示

PYENV, PYENV_HOME and PYENV_ROOT环境变量设置
path环境变量设置
4. 验证是否成功,在控制台中执行pyenv --version输出对应版本即表示成功

使用

pyenv的相关命令

C:\Users\Administrator>pyenv commands
--version
commands
duplicate
exec
export
global
help
install
latest
local
migrate
rehash
shell
shims
uninstall
update
version-name
version
versions
vname
whence
whichC:\Users\Administrator>pyenv version
3.12.2 (set by D:\Python\program\.pyenv-win\pyenv-win\version)C:\Users\Administrator>pyenv versions
* 3.12.2 (set by D:\Python\program\.pyenv-win\pyenv-win\version)3.8.9

各option说明

   commands     List all available pyenv commandslocal        Set or show the local application-specific Python versionlatest       Print the latest installed or known version with the given prefixglobal       Set or show the global Python versionshell        Set or show the shell-specific Python versioninstall      Install 1 or more versions of Pythonuninstall    Uninstall 1 or more versions of Pythonupdate       Update the cached version DBrehash       Rehash pyenv shims (run this after switching Python versions)vname        Show the current Python versionversion      Show the current Python version and its originversion-name Show the current Python versionversions     List all Python versions available to pyenvexec         Runs an executable by first preparing PATH so that the selected Python version's `bin' directory is at the frontwhich        Display the full path to an executablewhence       List all Python versions that contain the given executable

注意:pyenv install 从 https://www.python.org/ftp/python获取安装包,可能会存在超时的情况,可以提前下载对应的安装包放到目录.pyenv-win\pyenv-win\install_cache\下,就可直接进行安装了

这篇关于pyenv-win管理windows上多个版本python的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/908534

相关文章

Python版本信息获取方法详解与实战

《Python版本信息获取方法详解与实战》在Python开发中,获取Python版本号是调试、兼容性检查和版本控制的重要基础操作,本文详细介绍了如何使用sys和platform模块获取Python的主... 目录1. python版本号获取基础2. 使用sys模块获取版本信息2.1 sys模块概述2.1.1

一文详解Python如何开发游戏

《一文详解Python如何开发游戏》Python是一种非常流行的编程语言,也可以用来开发游戏模组,:本文主要介绍Python如何开发游戏的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、python简介二、Python 开发 2D 游戏的优劣势优势缺点三、Python 开发 3D

Python函数作用域与闭包举例深度解析

《Python函数作用域与闭包举例深度解析》Python函数的作用域规则和闭包是编程中的关键概念,它们决定了变量的访问和生命周期,:本文主要介绍Python函数作用域与闭包的相关资料,文中通过代码... 目录1. 基础作用域访问示例1:访问全局变量示例2:访问外层函数变量2. 闭包基础示例3:简单闭包示例4

Python实现字典转字符串的五种方法

《Python实现字典转字符串的五种方法》本文介绍了在Python中如何将字典数据结构转换为字符串格式的多种方法,首先可以通过内置的str()函数进行简单转换;其次利用ison.dumps()函数能够... 目录1、使用json模块的dumps方法:2、使用str方法:3、使用循环和字符串拼接:4、使用字符

Python版本与package版本兼容性检查方法总结

《Python版本与package版本兼容性检查方法总结》:本文主要介绍Python版本与package版本兼容性检查方法的相关资料,文中提供四种检查方法,分别是pip查询、conda管理、PyP... 目录引言为什么会出现兼容性问题方法一:用 pip 官方命令查询可用版本方法二:conda 管理包环境方法

Linux创建服务使用systemctl管理详解

《Linux创建服务使用systemctl管理详解》文章指导在Linux中创建systemd服务,设置文件权限为所有者读写、其他只读,重新加载配置,启动服务并检查状态,确保服务正常运行,关键步骤包括权... 目录创建服务 /usr/lib/systemd/system/设置服务文件权限:所有者读写js,其他

Linux挂载linux/Windows共享目录实现方式

《Linux挂载linux/Windows共享目录实现方式》:本文主要介绍Linux挂载linux/Windows共享目录实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录文件共享协议linux环境作为服务端(NFS)在服务器端安装 NFS创建要共享的目录修改 NFS 配

基于Python开发Windows自动更新控制工具

《基于Python开发Windows自动更新控制工具》在当今数字化时代,操作系统更新已成为计算机维护的重要组成部分,本文介绍一款基于Python和PyQt5的Windows自动更新控制工具,有需要的可... 目录设计原理与技术实现系统架构概述数学建模工具界面完整代码实现技术深度分析多层级控制理论服务层控制注

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

Python打包成exe常用的四种方法小结

《Python打包成exe常用的四种方法小结》本文主要介绍了Python打包成exe常用的四种方法,包括PyInstaller、cx_Freeze、Py2exe、Nuitka,文中通过示例代码介绍的非... 目录一.PyInstaller11.安装:2. PyInstaller常用参数下面是pyinstal