You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

安装google-cloud-vision遇WinError 10051网络不可达错误求助

解决pip安装google-cloud-vision时的WinError 10051网络问题

这个错误WinError 10051本质是pip无法建立到PyPI服务器的网络连接,通常是网络环境限制或连接配置问题导致的,下面是几个针对性的解决办法:

1. 先确认基础网络连通性

首先排除最基础的网络问题:

  • 打开浏览器访问PyPI上的google-cloud-vision项目页面,看看能不能正常加载。
  • 打开命令提示符(CMD)执行ping pypi.org,如果请求超时,说明你的网络本身无法访问PyPI服务器,可以先切换到手机热点这类不受限的网络试试。

2. 配置代理(如果在受限网络环境)

如果你是在公司、学校这类需要代理的网络下,需要给pip指定代理:

  • 临时使用代理安装:
    pip install --upgrade google-cloud-vision --proxy http://你的代理地址:端口号
    
    比如代理是http://127.0.0.1:1080,就改成--proxy http://127.0.0.1:1080
  • 永久配置代理:可以在用户目录下创建pip\pip.ini文件(Windows系统路径一般是C:\Users\你的用户名\pip\pip.ini),写入以下内容:
    [global]
    proxy = http://你的代理地址:端口号
    

3. 切换国内PyPI镜像源

国内访问官方PyPI源经常不稳定,换成国内镜像源能大幅提升成功率:

  • 临时使用清华镜像安装:
    pip install --upgrade google-cloud-vision -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 永久配置国内镜像:同样在pip.ini里写入:
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    
    国内常用的镜像还有阿里云、豆瓣等,按需选择即可。

4. 检查防火墙/杀毒软件拦截

本地防火墙或杀毒软件可能会阻止pip的网络请求:

  • 暂时关闭防火墙和杀毒软件,重新执行安装命令试试。
  • 如果有效,记得把pip.exe加入防火墙的允许列表,避免后续再被拦截。

5. 重置Winsock网络设置

有时候Windows的网络栈会出现异常,重置Winsock可以修复:

  1. 以管理员身份打开CMD。
  2. 执行命令:
    netsh winsock reset
    
  3. 重启电脑后,再尝试安装。

内容的提问来源于stack exchange,提问作者mazekin

火山引擎 最新活动