2017–2023 ZyTomorrow
本站总访问量次
win使用pyenv安装python
本文总阅读量次
此文是为方面我老婆安装pyenv,单独给他写的教程。
电脑版本-win10
所有操作需要翻墙
安装pyenv
- 右键开始菜单,选择终端(powershell)管理员身份打开
- 切换目录
d:
mkdir pyenv
cd 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";
- 修改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"
- 关闭安全策略
Set-ExecutionPolicy remotesigned
输入A就行
5. 执行安装脚本
./install-pyenv-win.ps1
安装python
重新打开一个cmd(按下win+r,输入cmd,回车即可)
- 安装
pyenv install 3.9.10
- 启用python
pyenv global 3.9.10
- 验证
python -v