美文网首页
linux(CentOS)断网下安装tensorflow

linux(CentOS)断网下安装tensorflow

作者: Joe_WQ | 来源:发表于2019-10-21 15:31 被阅读0次

    最近需要在内网上安装tensorflow,这里做下记录(已安装)。

    预先打算

    由于使用的是CentOS6,没有python3的包,打算使用编译安装的方式装上python3,先使用虚拟机安装版本相同的CentOS,配置网卡[1],然后使用只下载不安装的方式,装上编译python所需的库文件,命令如下所示。

    sudo yum install --downloadonly --downloaddir=/tmp pkgs
    

    其中,pkgs表示的是所要安装的包,downloaddir表示的是下载的包放到哪个目录。具体需要哪些包,这里就不放了,网上有很多,而且后面编译的时候除了问题,没通过。

    使用anaconda

    后来发现anaconda不需要预先安装库文件包,而且自带了python很多包,避免了后期在装包上的很多麻烦,开箱可用。下面是安装步骤。

    pycharm

    到这里,python环境已经配好了,为了方便编写和调试,打算是使用pycharm,这里远程软件使用的是mobaxterm免费版,它可以将服务器上的软件运行在本机上,达到类似VNC的效果。然后发现服务器没有xserver,不过为了试下能不能运行pycharm,后面直接下载的社区版,然后拷贝到服务器里面,直接运行,发现需要在pycharm.sh后面加上&符号,也就是pycharm-xxx/bin/pycharm.sh &


    1. 进入网卡配置目录,cd /etc/sysconfig/network-scripts,启用网卡ifconfig eth0 up,编辑ifcfg-eth0,将ONBOOT=no改为ONBOOT=yes.

    2. https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/, 清华大学开源软件镜像站Anaconda 镜像使用帮助.

    3. 如果不想单独下载一个个包,可以先安装与断网服务器的操作系统相同的虚拟机,然后在虚拟机上安装anaconda,并安装tensorflow:conda install tensorflow,然后使用conda info找到下载包缓存目录,直接复制出来。这里,需要网络能够ping通,我使用了笨方法,当要联网时,使用NAT模式,需要ssh上虚拟机时,使用Host-only,每次切换时,需要重新获取ip地址service network restart.

    相关文章

      网友评论

          本文标题:linux(CentOS)断网下安装tensorflow

          本文链接:https://www.haomeiwen.com/subject/immtvctx.html