首页 > 其他分享 >Pypi 超时或安装第三方库失败的解决办法

Pypi 超时或安装第三方库失败的解决办法

时间:2022-12-05 17:56:39浏览次数:35  
标签:解决办法 simple pypi Pypi https edu pip tuna 超时

一、使用国内镜像方案(推荐)

经常在使用python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。

网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/,清华:https://pypi.tuna.tsinghua.edu.cn/simple 清华大学的pip源是官网pypi的镜像,每隔5分钟同步一次。

可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gevent,这样就会从清华这边的镜像去安装gevent库。

二、增加连接时延

设置超时时间:pip --default-timeout=100 install XXX

除了上述两种方案外,还有使用代理,修改配置文件等方式。条条大路通罗马,我认为第一种方案已经很方便了。但是如果想用pycharm对虚拟环境安装相应的,就需要修改配置文件了,具体方法如下:

三、永久修改pip下载网址(本人暂未测试)

永久修改pip镜像: 

linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下:

​​​​​​​[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
或者直接在cmd中

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
四、在配置文件中修改pip的连接时延

python -m pip install --upgrade pip --timeout 6000

本文参考:

https://www.cnblogs.com/maxiaodoubao/p/9866482.html

https://blog.csdn.net/weixin_41357300/article/details/97318913

五、pycharm安装第三方包时出现错误

之前考虑用方法三改了地址后,再调用pycharm指令,后来发现根本没必要这么麻烦,在pycharm中搜索库时,在安装按钮的右侧,有一个

点进去把镜像网址加入即可。


————————————————
版权声明:本文为CSDN博主「吉人自有天香」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/JohnWeii/article/details/104210851

标签:解决办法,simple,pypi,Pypi,https,edu,pip,tuna,超时
From: https://www.cnblogs.com/bushLing/p/16953002.html

相关文章

  • SQL Server 查询是否死锁与解决办法
    SQLServer查询是否死锁与解决办法 Sys.SysProcesses系统表是一个很重要的系统视图,主要用来定位与解决SqlServer的阻塞和死锁视图中主要的字段:1.Spid:SqlServr......
  • VS工具箱没有控件解决办法
    https://jingyan.baidu.com/article/148a1921d4acdf4d71c3b1ec.html首先确认自己不是在如下图所示的代码编写界面,因为在该界面下右边的工具箱窗口中没有控件,这是由于不......
  • 步进电机鸣叫不转的解决办法(过载堵转)
    一、步进电机不转的原因:1.过载堵转,此时电机有啸叫声2.电机处于脱机状态3.代码是否有脉冲信号给出4.接线是否有问题    二、堵转现象的解决办法:1.下降最高运......
  • 在VS2008中打开VS2010项目解决办法
    在VS08版打开VS10版时可能会出现问题:1.无法识别工具版本4.0;此时的解决方案如下:————————————————————————————————请把以下代码复制到一......
  • vue3+echarts,tooltip trigger: 'axis'没有作用,解决办法
    用markRaw让echarts从监听对象变成普通对象!!因为vue3中的数据对象是用的proxy监听的,要取值需要用value等方法取出来。import{onMounted,ref,markRaw}from'vue'......
  • 网站域名被QQ拦截提示:当前网页非官方页面拦截的解决办法
    今天网友提醒,星空站长​网的链接被QQ屏蔽拦截了。提示:当前页面非官方页面,请复制到浏览器打开。如图:原因:这是因为QQ方面的诈骗信息特别多,所以腾讯官方索性就直接屏蔽了所有的......
  • Cannot add foreign key constraint 错误解决办法
    【1】报错情况Cannotaddforeignkeyconstraint(1.1)情况1,建表时报错REFERENCEScommanddeniedtouser'AUDITDBA'@'x.x.x.x'fortable'audit_activiti.act_re_depl......
  • token失效解决办法
    importjwtfrom"jsonwebtoken";exportconstsecure='abcd123xxxxxxxxxxxx'//解密获取用户信息exportconstcheckLogin=()=>{consttoken=getToken()......
  • 办公常间问题和解决办法
    1)有时候网盘不让登陆,说没有权限原因之一是控制面板里的凭据管理器,记录以前网盘或者windows的账号和密码,删除就好了,重新登陆    2)office无法保存,即保存没......
  • Jenkins打包项目提示Docker的2375端口连接超时问题
    Jenkins报错内容如下:[ChecksAPI]Nosuitablecheckspublisherfound.[Docker]ERROR:Failedtoexecstart:Connectto192.168.40.37:2375[/192.168.40.37]failed:c......