Mac系统pip安装Selenium遇ReadTimeoutError的解决求助
解决pip安装Selenium时的ReadTimeoutError问题(Mac + VS Code环境)
针对你遇到的pip._vendor.urllib3.exceptions.ReadTimeoutError超时错误,以下是几种可行的解决方法:
延长pip超时时间
直接在安装命令中增加超时参数,给pip更多时间完成包的下载:pip install selenium --default-timeout=100数值单位为秒,可根据网络情况调整(比如改成150、200)。
切换国内PyPI镜像源
官方PyPI源在国内访问速度不稳定,换成国内镜像能大幅提升下载速度:# 清华镜像 pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple # 阿里镜像 pip install selenium -i https://mirrors.aliyun.com/pypi/simple/确认VS Code的Python解释器环境
VS Code可能默认使用虚拟环境或非系统默认的Python解释器,导致pip对应环境不对。可以在VS Code终端执行以下命令确认当前pip所属环境:pip --version确保显示的Python路径和你正在使用的开发环境一致,再重新执行安装命令。
手动下载包后本地安装
如果上述方法都无效,直接从PyPI下载Selenium的安装包(.whl或.tar.gz格式),然后通过本地路径安装:# 替换为你下载的包的实际路径 pip install /Users/yourname/Downloads/selenium-4.15.0-py3-none-any.whl检查网络代理设置
若你的Mac开启了代理,可能会干扰pip的网络连接。可以暂时关闭代理后重试,或者如果需要保留代理,执行安装时指定代理:pip install selenium --proxy=http://your-proxy-host:port
内容的提问来源于stack exchange,提问作者bahar zanousi
相关产品推荐
相关产品推荐

