Ubuntu环境下家用WiFi无法安装pip3包的技术咨询
嘿,我之前也碰到过类似的情况!家用WiFi下pip装包超时但移动热点正常,多半是你家网络对PyPI的源站访问不太顺畅,试试这几个办法:
1. 临时用国内镜像源快速安装
国内的PyPI镜像源(比如清华、阿里云)速度比官方源快太多,直接在安装命令后面加-i参数指定就行,完美解决超时问题:
pip3 install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple
常用的靠谱国内镜像源还有:
- 阿里云:
https://mirrors.aliyun.com/pypi/simple/ - 豆瓣:
https://pypi.douban.com/simple/
2. 延长pip的超时时间
如果不想换源,也可以把pip默认的15秒超时时间调长,给网络足够的时间完成下载:
pip3 install selenium --default-timeout=60
3. 永久配置国内镜像源(一劳永逸)
要是平时经常用pip装包,不如把国内源设为默认,省得每次都要加参数:
- 创建pip的配置目录:
mkdir -p ~/.pip
- 编辑配置文件
~/.pip/pip.conf,加入以下内容:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple timeout = 60
保存之后,以后直接运行pip3 install selenium就会自动用国内源下载了。
4. 检查家用WiFi的网络设置
如果上面的方法都不管用,可能是你家路由器的DNS或者防火墙限制了访问:
- 可以手动把Ubuntu的DNS改成公共DNS,比如谷歌的
8.8.8.8或者国内的114.114.114.114 - 重启一下家用路由器,或者检查路由器后台有没有限制海外站点访问的规则
内容的提问来源于stack exchange,提问作者Shambhu Kumar Sharma
相关产品推荐
相关产品推荐

