当前位置:   article > 正文

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

windows python版本管理

一、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下载地址:
https://github.com/pyenv-win/pyenv-win#readme
  • 1
  • 2

在这里插入图片描述

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

在这里插入图片描述
打开文件夹找到bin目录,并将文件夹路径进行复制:
在这里插入图片描述
配置环境变量:
电脑搜索框输入 “高级系统设置”,打开后点击环境变量:
在这里插入图片描述
在系统变量中点击新建,然后将 PYENV 添加到系统变量中,并配置上面复制的目录,点击确认:
在这里插入图片描述
在系统变量中找到Path这个变量,双击打开,将下面这两行路径加进去,然后点击确定,点击完里面的确定再点击环境变量的确定

%PYENV%\bin 
%PYENV%\shims
  • 1
  • 2

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

三、pyenv的基本命令

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

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

pyenv install --list
  • 1

查看当前python对应版本:

pyenv version
  • 1

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

pyenv versions
  • 1

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

pyenv install <version> || pyenv install <version> <version>
  • 1

卸载指定版本:

pyenv uninstall <version>
  • 1

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

pyenv global <version>
  • 1

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

pyenv local <version>
  • 1

查看python版本来核对:

python -V
  • 1

官方网站给出的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版本
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

四、pyenv安装遇到问题

在安装python版本的时候可能会出现如下几个问题,大家根据自己的情况进行设置即可:
**1)**安装python版本卡在界面不动(或请求超时)。

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

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

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

手动下载地址:
https://mirrors.huaweicloud.com/python/
  • 1
  • 2

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

https://www.python.org/ftp/python 
  • 1

全部替换为

 https://npm.taobao.org/mirrors/python
  • 1

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/886180
推荐阅读
相关标签
  

闽ICP备14008679号