使用pyenv-win安装Python 3.10.0时出现pip安装错误求助
解决pyenv-win安装Python 3.10.0时pip安装失败的问题
以下是几个可行的解决步骤,按顺序尝试:
清理pyenv-win缓存后重试
pyenv-win会缓存下载的Python安装包,若缓存文件损坏可能导致pip安装失败。- 打开文件资源管理器,导航到
%USERPROFILE%\.pyenv\pyenv-win\cache目录 - 删除所有与
3.10.0相关的文件(如python-3.10.0-amd64.exe) - 重新在命令行运行:
pyenv install 3.10.0
- 打开文件资源管理器,导航到
手动下载安装包到缓存目录
若官方镜像下载的安装包缺失pip组件,手动下载完整安装包:- 从Python官网下载对应架构的3.10.0离线安装包(64位选
Windows x86-64 executable installer,32位选Windows x86 executable installer) - 将下载好的exe文件放到
%USERPROFILE%\.pyenv\pyenv-win\cache目录 - 再次执行
pyenv install 3.10.0,pyenv会直接使用本地缓存的安装包
- 从Python官网下载对应架构的3.10.0离线安装包(64位选
手动修复pip(若Python本体已安装)
如果Python 3.10.0的本体已经安装完成,只是pip缺失:- 先切换到该版本:
pyenv global 3.10.0 - 运行自带的ensurepip工具安装/升级pip:
python -m ensurepip --upgrade
- 先切换到该版本:
切换国内镜像源
网络问题可能导致pip安装脚本下载失败,切换到国内镜像源:- 设置pyenv-win使用国内Python镜像:
pyenv config set mirror https://mirrors.tuna.tsinghua.edu.cn/python/ - 重新执行安装命令
- 设置pyenv-win使用国内Python镜像:
内容的提问来源于stack exchange,提问作者Siddhu
相关产品推荐
相关产品推荐

