ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

用github仓库里的的https://github.com/pyenv-win/pyenv-win下载pyenv包可能的报错问题解决

用github仓库里的的https://github.com/pyenv-win/pyenv-win下载pyenv包可能的报错问题解决 第一步解除文件阻止与调整执下载压缩包直接用浏览器访问 pyenv-win 的 GitHub 仓库。点击绿色的Code按钮选择Download ZIP。解压并放置文件在C:\Users\你的用户名\目录下新建一个名为.pyenv的文件夹。将下载的 ZIP 文件解压把里面的pyenv-win文件夹注意不是整个压缩包移动到刚才创建的.pyenv文件夹内。注意如果出现后续问题建议将github的整个包都移入已创建的.pyenv文件夹而不单单只是pyenv-win这一个文件夹最终目录结构应为C:\Users\你的用户名\.pyenv\pyenv-win。配置环境变量在系统搜索栏输入“环境变量”打开“编辑系统环境变量”。在“高级”选项卡中点击“环境变量”。在“用户变量”区域点击“新建”变量名输入PYENV变量值输入C:\Users\你的用户名\.pyenv\pyenv-win。找到“用户变量”中的Path选中并点击“编辑”。添加以下两个新条目如果不存在的话C:\Users\你的用户名\.pyenv\pyenv-win\binC:\Users\你的用户名\.pyenv\pyenv-win\shims注意如果安装pyenv是为了改变python版本的话最好将这两个path路径上移使其优先级盖过原来的python版本才可生效验证安装关闭并重新打开一个 PowerShell 窗口输入pyenv --version如果显示版本号就成功了。你看到的“安全警告”是因为 PowerShell检测到pyenv.ps1脚本来自互联网。虽然你选择了“运行一次”但Unblock-File可以永久解除这个警告。以管理员身份打开 PowerShell。执行以下命令解除对pyenv.ps1脚本的阻止powershell 里Unblock-File (Join-Path $env:PYENV bin\pyenv.ps1)如果提示$env:PYENV未定义请先检查你的环境变量设置。调整 PowerShell 执行策略以允许运行本地或签名的脚本powershell 里Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser输入Y确认。即可解决问题出现其他问题后重新安装了再以管理员身份运行powershell再执行上述这两条命令即可 第二步解决“系统找不到指定的文件”错误这个错误通常意味着PowerShell 无法在PATH环境变量中找到pyenv命令。请按以下步骤仔细检查检查环境变量PYENV打开“编辑账户的环境变量”。确保在“用户变量”中存在名为PYENV的变量且其值为你的安装路径例如C:\Users\你的用户名\.pyenv\pyenv-win。检查Path变量在“用户变量”中找到Path点击“编辑”。确保其中包含以下两条路径如果不存在请手动添加%USERPROFILE%\.pyenv\pyenv-win\bin%USERPROFILE%\.pyenv\pyenv-win\shims验证文件是否存在打开文件资源管理器导航到C:\Users\你的用户名\.pyenv\pyenv-win\bin。确认pyenv.ps1文件确实存在于此目录中。✅ 验证安装完成上述步骤后关闭所有 PowerShell 窗口然后重新打开一个新的这很重要以确保环境变量生效。输入以下命令进行验证powershellpyenv --version如果成功你应该能看到类似pyenv 3.x.x的版本信息。 如果问题依旧如果仍然报错可以尝试完全重启电脑让环境变量彻底更新。如果以上方法都无效最彻底的方式是重新进行手动安装从 GitHub 下载 ZIP 包解压到C:\Users\你的用户名\.pyenv\pyenv-win目录并严格按照上述步骤配置环境变量。
返回列表