windows下pyenv安装及使用本地包安装各版本python

安装pyenv

根据官方文档
在这里插入图片描述
1.打开powershell并运行以下代码安装pyenv

Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"

过程中可能出现无法访问资源的情况,这时候需要架个梯子
如提示禁止运行脚本,运行set-executionpolicy remotesigned后重试
2.重启powershell输入pyenv --version
查看是否安装成功,若成功则会出现版本号
在这里插入图片描述

打开环境变量发现,在线安装创建了三个用户变量:

PYENV
PYENV_HOME
PYENV_ROOT

以及两个路径:

C:\Users\Administrator.pyenv\pyenv-win\bin
C:\Users\Administrator.pyenv\pyenv-win\shims

在这里插入图片描述
在这里插入图片描述

也就是说,选择手动安装的话创建好这五个变量即可使用(maybe),如安装过python,可使用pip下载pyenv本地包:

pip install pyenv-win --target ‘目标文件位置’

本地包安装python

安装python的时候可能会发现安装包下载速度极慢,网速监测软件上面看只有100KB/s

PS C:\Users\Administrator> pyenv install 3.10.4
:: [Info] :: Mirror: https://www.python.org/ftp/python
:: [Downloading] :: 3.10.4 …
:: [Downloading] :: From https://www.python.org/ftp/python/3.10.4/python-3.10.4-amd64.exe
:: [Downloading] :: To C:\Users\Administrator.pyenv\pyenv-win\install_cache\python-3.10.4-amd64.exe

根据提示信息可以知道安装包下载到install_cache这个位置
图中install_cacheshims都是运行之后自动创建的文件夹
在这里插入图片描述
接下来就很简单了,进入文件夹将安装包拖进去
在这里插入图片描述
再运行一次ps,发现识别到安装包开始自动安装了

PS C:\Users\Administrator> pyenv install 3.9.13
:: [Info] :: Mirror: https://www.python.org/ftp/python
:: [Installing] :: 3.9.13 …
:: [Info] :: completed! 3.9.13

接下来输入pyenv global 3.9.13
重启ps即可

注:若原来装过python可能需要清掉原python和pip的路径才能正常使用(系统变量比用户变量优先级更高)
在这里插入图片描述
以下是一些命令:

Usage: pyenv <command> [<args>]

Some useful pyenv commands are:
   commands    List all available pyenv commands
   local       Set or show the local application-specific Python version
   global      Set or show the global Python version
   shell       Set or show the shell-specific Python version
   install     Install a Python version using python-build
   uninstall   Uninstall a specific Python version
   rehash      Rehash pyenv shims (run this after installing executables
   version     Show the current Python version and its origin
   versions    List all Python versions available to pyenv
   which       Display the full path to an executable
   whence      List all Python versions that contain the given executable

See `pyenv help <command>' for information on a specific command.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Pyenv是一个用于管理多个Python版本的工具。它可以让你在同一台机器上安装和切换不同版本Python,而不会相互干扰。下面是使用pyenv安装不同版本Python的步骤: 1. 安装pyenv:首先,你需要在你的机器上安装pyenv。可以通过以下命令在Linux或Mac上使用Homebrew进行安装: ``` brew install pyenv ``` 或者在Windows使用git进行安装: ``` git clone https://github.com/pyenv/pyenv-win.git $HOME/.pyenv ``` 2. 配置环境变量:安装完成后,需要将pyenv添加到你的环境变量中。在Linux或Mac上,可以通过编辑`~/.bashrc`或`~/.bash_profile`文件,在文件末尾添加以下内容: ``` export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init --path)" ``` 然后运行以下命令使配置生效: ``` source ~/.bashrc ``` 或者在Windows上,将`%USERPROFILE%\.pyenv\pyenv-win\bin`添加到系统的环境变量中。 3. 安装Python版本:现在,你可以使用pyenv安装不同版本Python了。可以通过以下命令列出可用的Python版本: ``` pyenv install --list ``` 选择你想要安装版本,然后运行以下命令进行安装,例如: ``` pyenv install 3.9.6 ``` 等待安装完成。 4. 切换Python版本安装完成后,你可以使用以下命令来切换使用不同版本Python: ``` pyenv global 3.9.6 ``` 这将设置全局默认的Python版本为3.9.6。你也可以使用`pyenv local`命令来设置当前目录下的Python版本,或者使用`pyenv shell`命令来设置临时的Python版本。 5. 验证安装:最后,你可以运行以下命令来验证Python版本是否正确切换: ``` python --version ``` 确保显示的版本与你安装版本一致。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值