tensorflow whl下载_坑—TensorFlow模块

关于TensorFlow模块的安装整整折腾了一天,因为没有按照官方推荐的系统进行安装,中途遇到各种问题,今天记录一下。

首先,开始时使用的centos6.8安装的python3.7,在安装TensorFlow是提示各种glibc版本过低,后来将系统换到了centos7.5,依然提示版本过低,然后尝试着使用python3.6竟然成功了,后来没办法又重新安装了Ubuntu19.04,这才安装成功。

下面是TensorFlow在python3.6和python3.7环境下的安装情况。

TensorFlow安装

Python3.6

系统版本:

centos 7.5

相关软件:

Miniconda3-latest-Linux-x86_64.sh(集成python3.6)

相关版本:

Python==3.6.5

tensorflow==1.5.0

numpy==1.14.5

直接执行

./Miniconda3-latest-Linux-x86_64.sh,默认安装到/root目录下。

/root/miniconda3/bin/pip install tensorflow==1.5.0

Python3.7

系统版本:

ubuntu-19.04-desktop-amd64

相关软件:

Anaconda3-2019.03-Linux-x86_64.sh(集成python3.7)

相关版本:

Python==3.7.3

tensorflow==1.13.1

numpy==1.16.2

直接执行

./Anaconda3-2019.03-Linux-x86_64.sh,默认安装到/root目录下。

/root/anaconda3/bin/pip install tensorflow

目前python3.7默认安装的tensorflow版本为tensorflow-1.13.1

如果pip安装慢的话,可以通过迅雷直接复制官方的下载地址进行下载:

https://files.pythonhosted.org/packages/d4/29/6b4f1e02417c3a1ccc85380f093556ffd0b35dc354078074c5195c8447f2/tensorflow-1.13.1-cp37-cp37m-manylinux1_x86_64.whl

以上不管是安装python3.6还是python3.7,安装完成后,将/usr/bin/python软链接重新ln一下就行。

踩过的坑

使用centos系统安装python3.7插件tensorflow,会提示各种依赖包版本过低不匹配,比如:

1、ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found

2、ImportError: /lib64/libc.so.6: version `GLIBC_2.17' not found

3、tensorflow1.12.0之前的版本在/root/anaconda3/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py文件中定义了async变量名,python3.7之前的版本可以正常调用此变量,而python3.7版本引入了新的保留字段async,并且python3.7是不支持tensorflow1.30.0之前版本的。

等等。。。

折腾了好久,干脆按官方要求直接换了系统,使用了ubuntu-19.04

以下是TensorFlow官方对系统的要求

91fcbeb7f27f4fc9be384b9513cbb1ae

官方系统要求

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值