目录
大家知道通过在线下载的方式,pip非常容易安装Tensorflow,在我们遇到电脑无法连接外网的时候,只能通过离线的方式安装Tensorflow深度学习框架,本文来掰扯掰扯Anaconda中离线安装tensorflow过程中遇到的那些坑。
1.安装包
首先本文安装的Tensorflow是基于Python的,安装Python的过程不做说明(网上教程超级多):本次教程是windows下Anaconda离线安装Tensorflow的过程,下面是小编发现的一篇还不错的Anaconda3安装教程:Win10+Anaconda3 的详细安装教程(图文并茂)_scorn_的博客-CSDN博客,当我们安装好Anaconda3之后再来掰扯离线安装Tensorflow.
2.安装环境
Tensorflow支持的系统是64位的,windows和linux,mac都需要64位,windows7和10都可以,小编的电脑是安装的Anaconda3带有Python3.7(3其他版本应该也可以,不知道版本的话在命令窗口输入"python --version")
3.安装过程
1.打开Anaconda3下面的Anaconda Prompt窗口,输入
pip install tensorflow-2.3.2-cp38-cp38-win_amd64.whl
其中轮子tensorflow-2.3.2-cp38-cp38-win_amd64.whl在Links for tensorflow (doubanio.com)或者Links for tensorflow (tsinghua.edu.cn)开源网站上下载,cp38代表的是python3.8,然后我们就可以离线安装了,但是出现问题了,如下:
第一个坑:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError ('<pip._vendor.urllib3 .connection. HTTPSConnection object at 0x0000019D1A864640>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed')': /simple/gast/
tensorflow是谷歌人工智能团队谷歌大脑(Google Brain)开发和维护,属于第三方库,其中也是基于numpy、gast等库编写的,所以离线安装tensorflow还需要一些符合tensorflow版本的依赖库版本,如图该问题意思的是找不到gast-0.3.3库,这就需要我们去清华大学开源网站Simple Index (tsinghua.edu.cn)下载安装文件.whl,在本文已经把遇到的坑填平了,总结了一下大概需要下面这些.whl依赖库,可以在csdn链接tensorflow2.3离线安装依赖库.rar-Python文档类资源-CSDN下载上下载或者联系我也可以
第二个坑:当pip版本过低的时候,会提示你升级pip,这时你需要下载Links for pip (tsinghua.edu.cn)或者pip-21.2.1-py3-none-any.whl-Python文档类资源-CSDN下载高版本pip的如:pip-21.2.1-py3-none-any.whl安装文件,然后把它复制到(C:\Users\**用户名)里面,然后使用下面的命令升级pip
pip install --upgrade pip-21.2.1-py3-none-any.whl
小编觉得这篇离线升级pip方法的博客也很棒离线更新升级pip_manchengpiaoxue的博客-CSDN博客_pip离线升级
4.安装成功
打开jupyter,输入tf.__version__这样就安装成功啦!!!!今晚小编要加鸡腿!!!!