win使用pyenv安装python


本文总阅读量

此文是为方面我老婆安装pyenv,单独给他写的教程。
电脑版本-win10
所有操作需要翻墙

安装pyenv

  1. 右键开始菜单,选择终端(powershell)管理员身份打开
  2. 切换目录
d:
mkdir pyenv
cd pyenv
  1. 下载安装文件
Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1";
  1. 修改pyenv目录下安装文件install-pyenv-win.ps1
<#
    .SYNOPSIS
    Installs pyenv-win

    .DESCRIPTION
    Installs pyenv-win to $HOME\.pyenv
    If pyenv-win is already installed, try to update to the latest version.

    .PARAMETER Uninstall
    Uninstall pyenv-win. Note that this uninstalls any Python versions that were installed with pyenv-win.

    .INPUTS
    None.

    .OUTPUTS
    None.

    .EXAMPLE
    PS> install-pyenv-win.ps1

    .LINK
    Online version: https://pyenv-win.github.io/pyenv-win/
#>
    
param (
    [Switch] $Uninstall = $False
)
    
$PyEnvDir = "${env:USERPROFILE}\.pyenv"
$PyEnvWinDir = "${PyEnvDir}\pyenv-win"
$BinPath = "${PyEnvWinDir}\bin"
$ShimsPath = "${PyEnvWinDir}\shims"

.......

PyEnvDir 参数修改为 d:\pyenv,修改后结果如下

<#
    .SYNOPSIS
    Installs pyenv-win

    .DESCRIPTION
    Installs pyenv-win to $HOME\.pyenv
    If pyenv-win is already installed, try to update to the latest version.

    .PARAMETER Uninstall
    Uninstall pyenv-win. Note that this uninstalls any Python versions that were installed with pyenv-win.

    .INPUTS
    None.

    .OUTPUTS
    None.

    .EXAMPLE
    PS> install-pyenv-win.ps1

    .LINK
    Online version: https://pyenv-win.github.io/pyenv-win/
#>
    
param (
    [Switch] $Uninstall = $False
)
    
$PyEnvDir = "d:\pyenv"
$PyEnvWinDir = "${PyEnvDir}\pyenv-win"
$BinPath = "${PyEnvWinDir}\bin"
$ShimsPath = "${PyEnvWinDir}\shims"
  1. 关闭安全策略
Set-ExecutionPolicy remotesigned

输入A就行
5. 执行安装脚本

./install-pyenv-win.ps1

安装python

重新打开一个cmd(按下win+r,输入cmd,回车即可)

  1. 安装
pyenv install 3.9.10
  1. 启用python
pyenv global 3.9.10
  1. 验证
python -v


2017–2023 ZyTomorrow
本站总访问量