centos6.8离线安装TensorFlow2.0.0b1

一,怎么知道获取哪些安装包?如何获取安装包?

思路:虚拟机配置centos6.8,先在有网情况下安装一遍,系统会自动从网上拉取安装包,过程中会给出这些安装包的版本信息,以及下载路径。将下载路径复制出来,通过浏览器和迅雷均可下载。如果系统用wget命令获取的安装包,此安装包就在执行wget命令的路径下。如果只有包名信息可以通过如下几个网站搜索

http://mirror.hust.edu.cn/gnu/glibc/

http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/

http://rpm.pbone.net/

https://pypi.org/search/?q=imbalance

centos6.8下载地址:

链接:https://pan.baidu.com/s/1aVuVjzYpIbuKSdQiyAiCeQ 
提取码:i9yc 

断网情况下,虽然包都有了,但是安装过程稍有不同。

二,安装gblic2.17

链接:https://pan.baidu.com/s/1jHzoLkQT9VJu5hHEVSf-RQ 
提取码:dlaf 

(1)tar -xvf gblic-2.17.tar.gz

(2)cd gblic-2.17

(3)mkdir build;

(4)cd build

(5)../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

(6)make

(7)make install

(8)strings /lib64/libc.so.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
GLIBC_PRIVATE

参考博文:https://blog.csdn.net/wyl9527/article/details/78256066

三,安装g++

链接:https://pan.baidu.com/s/19IKXfpkEGoAVAWimWHcVFw 
提取码:ssln 

注:这些包是汇总的一些包,是供上层gcc使用的,有一些包可能属于gcc的,与gcc有重复,但是笔者这里实验没有问题,也没有深究。

(1)cd  g++

(2)rpm -Uvh *.rpm --nodeps --force

有很多显示不是100%,但是没有问题 

参考博文:https://www.linuxidc.com/Linux/2017-03/142319.htm

四,安装gcc  6.1

链接:https://pan.baidu.com/s/19jlO3JePlt9LxydJz3Nkqg 
提取码:xaap 
(1)解压

(2)将gmp-4.3.2.tar.bz2,mpc-0.8.1.tar.gz,isl-0.15.tar.bz2,mpfr-2.4.2.tar.bz2四个tar包复制进gcc-6.1.0根目录下,并逐个解压。

(3)cd contrib/

(4)cp   download_prerequisites   download_prerequisites_copy

(5)vim   download_prerequisites删除四个wget所在行和四个tar所在行,一共删除8行

 (6)cd gcc-6.1.0 

(7)./contrib/download_prerequisites

(8)mkdir build

(9)cd build

(10)../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

(11)make     (注:这里时间很长,最长能达到俩仨小时

(12)make  install

升级完成后,系统还是使用旧版本的gcc,需要再进行以下操作,进行软连接:

(13)cp /usr/local/lib64/libstdc++.so.6.0.22    /lib64    (注:这里拷贝路径到 /lib64可能会报gblicxx错误根据后续提示再调整拷贝路径。)

(14)cd /lib64

(15)rm -rf libstdc++.so.6

(16)ln -s libstdc++.so.6.0.22 libstdc++.so.6

(17)strings /lib64/libstdc++.so.6 | grep GLIBC

参考博文:https://www.linuxidc.com/Linux/2018-11/155395.htm

五,安装anaconda3.5.2


历史版本地址:

https://repo.continuum.io/archive/

百度网盘地址:

链接:https://pan.baidu.com/s/1QWb6uhsTx6QZtwEdEUk8_g 
提取码:x4fc 

(1)解压

(2)./Anaconda3-5.2.0-Linux-x86_64.sh

(3)vim /etc/profile    配置环境变量(注:格式为export PATH=/root/anaconda3/bin:$PATH)(如果把path放在前面export PATH=$PATH:/root/anaconda3/bin就会导致Python版本还是2.7)

(4)source /etc/profile

(5)pyhton   (注:目前TensorFlow融合最好的是Python3.6)

六,安装TensorFlow2.0.0b1

链接:https://pan.baidu.com/s/1qtO7hClxbhR04zzS0TIiIA 
提取码:v8uj 
(1)先安装tar包,逐个解压tar包,进入目录并逐个执行安装命令 python setup.py install

(2)安装whl包,只需一条命令  pip  install  *

(3)验证,输入Python

(4)import TensorFlow as tf

(5)print(__version__)    (注意:两边各是两根下划线

七,配置访问jupyter

(1)执行命令:jupyter notebook --generate-config 

         此时会在/root/.jupyter/下面生成一个jupyter_notebook_config.py文件,用于jupyter的相关配置

(2)执行命令:python

(3)执行命令:from notebook.auth import passwd

(4)passwd()

         此时会让你输入密码,然后确认密码,最后生成秘钥,记住秘钥,然后进入到刚才生成的配置文件中去。

(5)执行命令:vim ~/.jupyter/jupyter_notebook_config.py

c.NotebookApp.allow_root = True  ##允许以root账户登录jupyter
c.NotebookApp.ip = '*'   ##可以让任何主机访问jupyter的ip地址
c.NotebookApp.open_browser = False  ##由于远程访问jupyter,因此关闭自动打开浏览器
c.NotebookApp.password = 'sha1:1314acc9bb56:b565ef21f3e6e32cfff4c86ca1b455bb5e385f6c'  ##复制刚才的秘钥到这里

 (6)永久关闭防火墙,chkconfig iptables off  或者放开端口,8888

(7)reboot(不管是否关闭防火墙都需要重启服务器)

(8)jupyter notebook

(9)浏览器访问jupyter,服务器IP:8888

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值