解决国内安装tensorflow, opencv等安装不成功或下载太慢问题
解决国内安装tensorflow, opencv等安装不成功或下载太慢问题
复制自博客:https://blog.csdn.net/jorg_zhao/article/details/80075293
1.安装tensorflow官方方法与使用国内源方法
1.1 官方安装方法-适用翻墙
tensorflow安装方法比较常见,参考谷歌的官方教程,安装方法如下:
python2版本的安装
pip install --upgrade tensorflow # for Python 2.*
pip install --upgrade tensorflow-gpu # for Python 2.* and GPU
python3版本的安装
pip3 install --upgrade tensorflow # for Python 3.*
pip3 install --upgrade tensorflow-gpu # for Python 3.* and GPU
1.2 国内源方法-无需翻墙
但是国内网络问题,网速非常慢,如果没有翻墙,可以按照下面方法快速安装
# python2版本的快速安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow # for Python 2.*
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu # for Python 2.* and GPU
# python3版本的快速安装
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow # for Python 3.*
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu # for Python 3.* and GPU
以上是使用清华的镜像源地址,也可使用下面的镜像地址替换清华源地址:
阿里云
http://mirrors.aliyun.com/pypi/simple/
中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban)
http://pypi.douban.com/simple/
清华大学
https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学
http://pypi.mirrors.ustc.edu.cn/simple/
2.opencv的pip/pip3安装方法
图像处理领域必不可少的当属opencv,但是使用opencv源码编译的方法比较麻烦,现在非官方的pip安装非常方便,下面给出针对python2和python3的环境,分别给出安装方法,并且针对国内下载速度过慢的问题,参照tensorflow的快速安装方法也可实现opencv的快速安装
2.1 opencv的pip/pip3普通安装-适用翻墙
需要说明的是opencv官方也曾给出pip的安装方法,但是也明确这种方法并非官方安装方法,仅供参考。不过,现在opencv的高阶函数API使用较少,一般是使用读图或视频,以及简单的预处理方法,所以pip安装基本足够我使用,并且pip安装方法也给出了额外的包安装方法,命令行安装方法如下:
# python2版本的基本包安装
pip install opencv-python
# python2版本的额外包安装
pip install opencv-contrib-python
# python3版本的基本包安装
pip3 install opencv-python
# python3版本的额外包安装
pip3 install opencv-contrib-python
2.2 opencv的pip/pip3快速安装-国内源
与tensorflow安装一样,如果没有翻墙的话,安装过程非常漫长,而且中间安装还有很大可能中断,因此可以套用tensorflow的国内源安装方法来安装opencv
# python2版本的基本包安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
# python2版本的额外包安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python
# python3版本的基本包安装
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
# python3版本的额外包安装
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python
上面使用的是清华源,如果速度不行,可以参考1.2节的说明,使用其他国内镜像源地址。
3.总结
其实只要使用pip/pip3安装的方法,都可以加上国内源地址进行安装,当然我没有测试过所有的安装包,大部分都可以的。如果你能翻墙,就跳过我这篇文章吧。
一般的pip/pip3安装可以参考如下格式
# for python2.x
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple XXXXXXX
# for python3.x
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple XXXXXXX
解决国内安装tensorflow, opencv等安装不成功或下载太慢问题的更多相关文章
- 安装Tensorflow过程pip安装报错:is not a supported wheel on this platform
安装Tensorflow过程pip安装报错:is not a supported wheel on this platform 通过pip安装wheel镜像时,安装指令为: pip install - ...
- anaconda安装tensorflow后pip安装jieba出错的问题
安装jieba出错,参考https://www.cnblogs.com/minsons/p/7872647.html TypeError: parse() got an unexpected keyw ...
- 查看已安装tensorflow版本以及安装路径
查看版本: import tensorflow as tf tf.__version__ 查看安装路径: tf.__path__
- Ubuntu中搭建强化学习平台(使用anaconda管理Python并安装tensorflow、opencv)
首先介绍一下anaconda,annoconda是一个开源的Python发行版本,里面集成了python.conda等多个科学包及其依赖项.安装完成之后,就可以使用conda版本管理器进行管理,可以让 ...
- ubuntu14.04 安装 tensorflow
如果内容侵权的话,联系我,我会立马删了的-因为参考的太多了,如果一一联系再等回复,战线太长了--蟹蟹给我贡献技术源泉的作者们- 最近准备从理论和实验两个方面学习深度学习,所以,前面装好了Theano环 ...
- win7 使用anaconda安装tensorflow并且在jupyter notebook上启动
记录一下学习深度学习的小事情: 1.tensorflow 现在只支持windows 64位系统: 2.因为实验室的电脑比较老旧,Gpu配置低,所以选择安装的是tensorflow Cpu版本,对于学习 ...
- Windows下安装Tensorflow(python3.6):记录过程
安装前的情况: 之前使用的都是python2.7,但是tensorflow不支持2.x版本,那只有基于在3.x版本进行安装了 前段时间,我安装VS2017的时候安装了python3.6于是想在此基础上 ...
- Ubuntu16.04编译安装tensorflow,2018最新血泪踩坑之后的全面总结!绝对成功!【转】
本文转载自:https://blog.csdn.net/pzh11001/article/details/79683133 大家好,我是 (深度学习硬件DIY总群)(719577294)群主: ...
- Ubuntu16.04+cuda8.0+cuDNNV5.1 + Tensorflow+ GT 840M安装小结
最近重装系统,安装了tensorflow的配置环境 总结一下. 参考资料 http://blog.csdn.net/ZWX2445205419/article/details/69429518 htt ...
随机推荐
- RocketMQ之四:RocketMq事务消息
事务消息 通过消息的异步事务,可以保证本地事务和消息发送同时执行成功或失败,从而保证了数据的最终一致性. 发送端执行如下几步: 发送prepare消息,该消息对Consumer不可见 执行本地事务(如 ...
- redis集群 应该注意的问题
redis cluster注意的问题 : ‘cluster-require-full-coverage’参数的设置.该参数是redis配置文件中cluster模式的一个参数,从字面上基本就能看出它的作 ...
- luffycity项目开发
一. 首页的页脚 子组件Footer.vue文件: <template> <div class="footer"> <ul> <li> ...
- 安装barbican
1.准备数据库 mysql -uroot -p CREATE DATABASE barbican; GRANT ALL PRIVILEGES ON barbican.* TO 'barbican'@' ...
- Nmap简介
nmap — 网络探测工具和安全/端口扫描器,参考<Nmap参考指南> 描述: Nmap (“Network Mapper(网络映射器)”) 是一款开放源代码的 网络探测和安全审核的工具. ...
- 关于kail的远程连接
昨天开始学关于网络攻防的一下知识,虚拟机的镜像用的是kail,对自己造成了很多不适应的地方,有点自闭了. 最近会和大家分享一些关于kail的问题或者说网络攻防方面.这次就说一下kail的远程服务. k ...
- sql回显注入(满满的干货)
三种注入poc where user_id = 1 or 1=1 where user_id = '1' or '1'='1' where user_id =" 1 "or &qu ...
- C#规范整理·资源管理和序列化
资源管理(尤其是内存回收)曾经是程序员的噩梦,不过在.NET平台上这个噩梦似乎已经不复存在.CLR在后台为垃圾回收做了很多事情,使得我们现在谈起在.NET上进行开发时,都会说还是new一个对象吧!回收 ...
- SpringCloud学习(五)路由网关(zuul)(Finchley版本)
在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现.服务消费.负载均衡.断路器.智能路由.配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统.一个简单的微服务系统如下图: ...
- RDP爆破方式攻击防控思路梳理