Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 955|回复: 0

解决国内安装tensorflow, opencv等安装不成功或下载太慢问题

[复制链接]
  • TA的每日心情
    奋斗
    2024-4-6 11:05
  • 签到天数: 748 天

    [LV.9]以坛为家II

    2034

    主题

    2092

    帖子

    70万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    705612
    发表于 2021-6-25 07:38:24 | 显示全部楼层 |阅读模式

    解决国内安装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 
    
    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-4-18 16:42 , Processed in 0.071876 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表