为什么安装不了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版也报非法指令测试。
参考资料: