pyenv for windows 安装教程
pyenv for windows
特别提醒 -1:
如果你的电脑提前安装了单独安装了python环境,pyenv是识别不到的。
pyenv能识别通过它安装的python环境。
获取pyenv-win
访问pyenv-win的项目地址:
https://github.com/pyenv-win/pyenv-win
阅读README.md --> Installation --> PowerShell
特别提醒 -2:
如果你的Powershell中报错,出现这一行,请注意安全性问题!!!
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
有的文档提示叫你这么做,直接这么干
set-executionpolicy remotesigned
别急,先看看系统默认等级是什么?
输入"get-executionpolicy",得到以下结果
Restricted
再看看微软是怎么解释的?
RemoteSigned
Windows Server 计算机的默认执行策略。
脚本可以运行。
需要受信任的发布者对从 Internet 下载的脚本和配置文件(包括电子邮件和即时消息程序)的数字签名。
不需要在本地计算机上编写且未从 Internet 下载的脚本上使用数字签名。
如果未阻止脚本(例如使用 cmdlet),则运行从 Internet 下载且未签名的 Unblock-File 脚本。
运行来自 Internet 以外的源的未签名脚本以及可能是恶意的已签名脚本的风险。
Restricted
Windows 客户端计算机的默认执行策略。
允许单个命令,但不允许脚本。
阻止运行所有脚本文件,包括格式化和配置文件 () .ps1xml 、模块脚本文件 (.psm1) ,以及 PowerShell 配置文件 () .ps1 。
像这种情况下需要修改运行等级,记住,你只是临时用用!!!
set-executionpolicy remotesigned
用完后记得改回来!!!
set-executionpolicy Restricted
运行脚本前请确认来源及检查代码,再执行,任何情况下谨慎的操作能避免许多不必要的麻烦。
参考来源:
pyenv-win: https://github.com/pyenv-win/pyenv-win
关于执行策略 - PowerShell | Microsoft Learn: https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.3&viewFallbackFrom=powershell-7.1

浙公网安备 33010602011771号