pyenv-win-python在window的版本管理器

pyenv

下载方式一

地址:

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 do one thing well.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 do one thing well. - pyenv-win/pyenv-winicon-default.png?t=N7T8https://github.com/pyenv-win/pyenv-win

下载方式二

前提:有pip

打开命令行,输入 pip install pyenv-win --target D:\softwareProgram\pyenv  (此处D:\softwareProgram\pyenv 是自己的安装目录,不存在会自动创建 )

问题

如果需要升级pip的话执行该命令:python -m pip install --upgrade pip

如果下载比较慢可以指定源

pip install pyenv-win --target D:\softwareProgram\pyenv -i https://mirrors.aliyun.com/pypi/simple/

比较麻烦,可以配置全局的pip镜像源:

找到 pip 的配置文件(在 Windows 上一般为 %APPDATA%\pip\pip.ini,在 Linux 或macOS 上为 ~/.pip/pip.conf),然后将下列代码写入其中即可:

global: 表示会对所有pip命令生效。

install:表示只会对pip的install子命令生效。

[global]
index-url = 国内源地址

[install]
trusted-host = 国内源地址

[cache]
dir = 缓存路径

例如,使用清华大学的 pip 源进行配置。这样,在以后使用 pip 安装库时就会自动使用指定的源了。

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/、

[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

[cache]
dir = e:\pyenv\pip

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

打开文件夹找到bin目录,并将文件夹路径进行复制(这个文件夹内还有一个pyenv-win进入这个文件夹的bin目录):

配置系统环境变量

新建系统环境变量

验证是否安装成功

打开cmd终端,输入pyenv

安装问题

install的时候卡住或者超时,一般是因为使用的镜像源是国外的原因(三种解决方案)

  1. 科学上网(有条件的同学可以尝试)
  2. 手动安装,打开历史版本 地址 找到自己要下载的版本号,以 python-3.7.6-amd64.exe 为例,将其下载完直接拖进 pyenv 的 install_cache 文件夹中,再执行上面的安装命令,即可安装对应的版本
  3.  找到 pyenv-win 文件夹下的 .versions_cache.xml文件进行如下操作,更换镜像源的方式可以让我们下载变的更方便:

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

常用命令

# python版本列表
pyenv install --list

# 安装指定版本
pyenv install <version>

# 查看当前python对应版本
pyenv version

# 查看安装的所有python版本
pyenv versions

# 卸载指定版本
pyenv uninstall <version>

#将python版本设置为全局版本(默认使用的python版本) 注意:必须先安装该版本
pyenv global <version>

# 查看python版本来核对
python -V

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版本
 

  • 19
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
回答: pyenv是一种Python版本管理工具,可以用来改变全局的Python版本,安装多个版本Python,设置目录级别的Python版本,以及创建和管理虚拟环境。通过pyenv,可以实现对不同版本Python进行管理,并且可以通过virtualenv设置不同的虚拟环境对Python库的版本进行管理。这样,在程序运行的过程中,可以根据不同的运行需求使用不同的Python版本。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [Python版本管理-pyenv](https://blog.csdn.net/peng78585/article/details/131767881)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [使用pyenv管理python版本](https://blog.csdn.net/Zhangsan0219/article/details/121237529)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Python版本管理工具之pyenv](https://blog.csdn.net/YiJie__ShuSheng/article/details/90448944)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值