为什么安装不了tensorflow,tensorflow版本问题

  为什么安装不了tensorflow,tensorflow版本问题

  文件下载

  尝试安装

  点安装xxxxx

  x.whl

  提示不存在依赖的文件。然后,用可以上网的机器下载百度对应的版本号文件并继续安装。

  经过一系列下载,张量流安装需要以下依存文件,全部安装。

  最终张量流安装成功。

  如果运行以下命令没有错误,恭喜。安装成功。

  大蟒

  导入张量流作为法国南部(French Southern Territories的缩写)

  如果Linux操作系统操作系统系统上未安装(同地面控制中心)地面控制中心重建,则通常会显示与以下类似的错误

  导入错误:/lib/x86 _ 64-Linux-GNU/libc。所以。6:版本找不到" glibc _ 2.17 "

  (要求by/usr/local/lib/python 2.7/dist-

  包/张量流/python/_ py wrap _ tensor flow.so)

  ` GLIBC_2.17 未找到。

  使用以下命令确定当前系统支持的使用版本

  [root @ localhost glibc]# string/lib 64/libc。所以。6 grep glibc

  GLIBC_2.2.5

  GLIBC_2.2.6

  GLIBC_2.3

  GLIBC 2。3 .2

  GLIBC_2.3.3

  GLIBC_2.3.4

  GLIBC_2.4

  GLIBC_2.5

  GLIBC_2.6

  GLIBC_2.7

  GLIBC_2.8

  GLIBC_2.9

  GLIBC_2.10

  GLIBC_2.11

  GLIBC_2.12

  使用私人

  [XXX]# tar-xf glibc-2.17.tar.gz

  [xxx]# cd glibc-2.17

  [xxx]# mkdir构建

  [ XXX ] # CD构建器

  [ XXX ] # ./configure-prefix=/usr-disable-profile-enable-add-ons-with-headers=/usr/include

  [xxx]#品牌j 8

  [ XXX ] #制造安装

  再看一下,添加了使用的版本。

  [root @ localhost glibc]# string/lib 64/libc。所以。6 grep glibc

  GLIBC_2.2.5

  GLIBC_2.2.6

  GLIBC_2.3

  GLIBC 2。3 .2

  GLIBC_2.3.3

  GLIBC_2.3.4

  GLIBC_2.4

  GLIBC_2.5

  GLIBC_2.6

  GLIBC_2.7

  GLIBC_2.8

  GLIBC_2.9

  GLIBC_2.10

  GLIBC_2.11

  GLIBC_2.12

  GLIBC_2.13

  GLIBC_2.14

  GLIBC_2.15

  GLIBC_2.16

  GLIBC_2.17

  使用私人

  查看映射:

  [root @ localhost glibc]# ll/lib 64/libc。所以。6

  lwxrwxrwx 1根根根5月12日716:31/lib 64/libc。所以。6-libc-2.17。因此

  此时,libc.so.6已映射到libc-2.17。如果不删除映射并重新建立映射。

  [xxx]# rm /lib64/libc.so.6

  [XXX]# ln-s/lib 64/libc-2.17。so/lib 64/libc。所以。6

  请注意,删除/lib64/libc.so.6文件后,名为ll、ls和ln的命令将不可用。报告以下错误:

  错误加载共享库3360 libc时。所以。6:cannotopensharedobjectfile 3360

  没有这样的文件或目录

  使用以下命令进行急救:

  [xxx]# ldconfig

  继续试行

  导入张量流作为法国南部(French Southern Territories的缩写)

  会报错误如下

  导入错误:/usr/lib 64/libstdc。所以。6:找不到版本" CX哈维_1.3.9 "

  查看现有版本

  [XXX]# ll/usr/lib 64/libstdc。所以。6

  lwxrwxrwx 1根路由5月19日

  [XXX]# strings/usr/lib 64/libstdc。所以。6 grepglibcxx

  CXXABI_1.3

  CXXABI_1.3.1

  CXXABI_1.3.2

  CXXABI_1.3.3

  CXXABI_1.3.4

  CXXABI_1.3.5

  CXXABI_1.3.6

  CXXABI_TM_1

  CXXABI_FLOAT128

  通常,安装蟒蛇3时,会存在较高版本的libstdc。磁盘搜索

  [xxx]# find/-name libstdc .so.*

  /root/anaconda 3/x86 _ 64-conda _ cos 6-Linux-GNU/sys root/lib/libstdc。所以。6

  /root/anaconda 3/x86 _ 64-conda _ cos 6-Linux-GNU/sys root/lib/libstdc。所以。6 .0 .24

  /root/anaconda 3/lib/libstdc。所以。6

  /root/anaconda 3/lib/libstdc。所以。6 .0 .24

  /root/anaconda 3/pkgs/libstdc xx-ng-7。2 .0-H7 a57d 05 _ 2/x86 _ 64-conda _ cos 6-Linux-GNU/sys root/ll

  /root/anaconda 3/pkgs/libstdc xx-ng-7。2 .0-H7 a57d 05 _ 2/x86 _ 64-conda _ cos 6-Linux-GNU/sys root/ll

  /root/anaconda 3/pkgs/libstdc xx-ng-7。2 .0-H7 a57d 05 _ 2/lib/libstdc。所以。6

  /root/anaconda 3/pkgs/libstdc xx-ng-7。2 .0-H7 a57d 05 _ 2/lib/libstdc。所以。6 .0 .24

  将相应的版本复制到/usr/lib64/目录中

  CP/root/anaconda 3/lib/libstdc。所以。6 .0 .24/usr/lib 64/

  也修改软连接关系

  [XXX]# RM/usr/lib 64/libstdc。所以。6

  [XXX]# ln-s/usr/lib 64/libstdc。所以。6 .0 .24/usr/lib 64/libstdc。所以。6

  这个问题也解决了,那个能顺利引进吗?别高兴得太早。一些同学可能会面临以下问题。

  导入张量流作为法国南部(French Southern Territories的缩写)

  非法指令(酷睿双核) )。

  通过调查各种资料,发现官方网站的安装方式和家里的中央处理器不一致,需要从来源安装。掉眼泪。

  需要简单处理的同学,请尝试降低tensorflow的版本。比如安装1.5.0版和1.5.1版也报非法指令测试。

  参考资料:

为什么安装不了tensorflow,tensorflow版本问题