【解决】VMware虚拟机Ubuntu16.04,使用pip install命令安装TensorFlow,出现大批红色报错,以file开头。细看有time out报错

本文适用情况:pip安装、下载安装包时,一开始网速挺快,中途连接断了
直接上报错信息截图:
上图报错信息,框出部分1:编者在加载文件之初,速度 很快奥 ,然后进度条停止不动;框出部分2:报错信息time out的具体位置
【问题根源】清华源等国内源,因为“合-规-性”,暂停Anaconda,TensorFlow等的镜像服务。
【解决办法】查了好多方法,最后自己想了个法子(见方法5)
1.运行命令,

sudo vi  ~/.condarc

去掉s将清华源的https://改为http://
2.运行命令,

sudo vi  ~/.condarc

删除channels里的defaults试一试,或者只留defaults试一试
3.换其他源,阿里云、豆瓣、其他学校的
4.科学上网,这个我也没成功,而且梯Zi不好找。
5.win10中下载安装包安装,具体如下:
输入安装命令,编者是下面这个

pip install tensorflow

它将弹出一个网址,对应你的安装包,复制它。你也可以试试Ubuntu自带的火狐浏览器去下载,但我用火狐也是下到一部分就断开了连接,
框出的就是下载地址
但是,在win10系统下,可以用浏览器下载文件。有了这个设想,我开始尝试,还真行。下完后,用VMware Tool共享到Ubuntu中,剪贴到ubuntu里非共享的那个文件夹下(我是Dowanloads文件夹)
在此文件夹下打开Terminal,用以下命令激活环境

source activate tensorflow

然后运行,pip3 install <安装包的文件名>编者的是

pip3 install tensorflow-1.12.0-cp36-cp36m-manylinux1_x86_64.whl

到这里就结束了?没有。安装过程中还有一些文件需要下,有时文件不大,直接就下好了。但如果文件大一点,比如numpy,有14.0M,还是会中途卡主。
我的解决方法是,多运行几次,利用每次下载初始时刻,速度特别快的时候,一次下几个,最后终于全部下好了,安装成功。
【小Tips】最后运行命令时,建议先改一下timeout==10即连接超时的等候时间,运行命令

cd ~/.pip/
ls

查看该文件夹有哪个文件pip.config还是pip.conf,都没有就创建一个,然后编辑它

sudo vi <pip.conf或者pip.config>

打开后是这样的

[global]
timeout = 10 #网络连接超时后等待的时长,这里意为10s
index-url = http://pypi.douban.com/simple #这里是用了豆瓣源,可以换成阿里或者清华源
trusted-host = pypi.douban.com
[install]
use-mirrors = true
mirrors = http://pypi.douban.com #换源的话这里也要一起换

因为等下要多次尝试,所以编者把等待时间设置的很短。u1s1,对于编者而言,等待时长多久都没有用,只要连接断了,我就再也连不上T A T!!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值