今天终于动手折腾实验室的服务器啦!由于权限原因,只能在自己的路径下安装TensorFlow。

1. 下载安装Anaconda

官网下载地址:https://www.anaconda.com/download/#linux
下载对应版本,上传到服务器,执行:

bash Anaconda3-2018.12-Linux-x86_64.sh

名称改成自己的相应版本。

如果不在意细节,一路回车加‘yes’即可安装完成。注意细节的话:一直回车完协议输入‘yes’,之后会让选择安装目录,选择完成后,询问是否将路径加入PATH环境变量,输入‘yes’,后面询问是否安装VS的code,根据需要选择‘yes’or‘no’,至此,安装完成。Anaconda会自动将路径加入到工作目录中,简单快捷。

选择安装目录时需要注意自己的权限。

执行安装文件后,它会有一系列询问与选项,中间会询问安装路径,不用默认路径的话,就输入自己的绝对路径就行,我没有用默认路径,后面还有一个关键的是系统会询问是否加入环境变量(.bashrc),我选择的yes,如果这一步选择no,就必须后面自己配置。

2. 创建自己的python命令

进入自己的目录,打开.bashrc文件,注意有个‘.’,在文档末尾加入下面一行:

alias mypython='/home/***/anaconda2/bin/python2'

保存退出后执行:

mypython  ***.py

可以利用mypython -m pip list 查看当前目录下的python包。

安装完后,执行conda -V命令可以显示anaconda版本信息,显示了就说明安装成功了。然后在终端输入python,进入python环境,下面第一行中间有 |Anaconda, Inc.|的字样,说明进入ananconda环境也成功了。如果没成功,执行一下source .bashrc。

3.安装TensorFlow

这里利用的是1.3.0版本。执行

mypython -m pip install tensorflow==1.3.0
mypython -m pip install tensorflow-gpu==1.3.0

等待完成即可。

在Linux服务器非root权限下搭建TensorFlow框架(Anaconda)的更多相关文章

  1. 8、非root权限下安装perl以及perl模块

    转载:http://www.cnblogs.com/nkwy2012/p/6418669.html 转载自http://www.zilhua.com 在本博客中,所有的软件安装都在服务器上,且无roo ...

  2. Samtools在Linux上非root权限的安装

    第一次在Linux上不用root权限安装软件,查看了很多博客,并实践安装成功.大致总结了一下samtools的安装过程,仅供大家参考,如有不对的地方,欢迎指正~ samtools安装过程中依赖于lzm ...

  3. Android 上实现非root的 Traceroute -- 非Root权限下移植可运行二进制文件 脚本文件

    作者 : 万境绝尘 转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/36438365 演示样例代码下载 : -- CSDN : h ...

  4. 【Android 应用开发】Android 上实现非root的 Traceroute -- 非Root权限下移植可执行二进制文件 脚本文件

    作者 : 万境绝尘 转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/36438365 示例代码下载 : -- CSDN : htt ...

  5. Android 上实现非root的 Traceroute -- 非Root权限下移植可执行二进制文件 脚本文件

    作者 : 万境绝尘 转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/36438365 示例代码下载 : -- CSDN : htt ...

  6. linux非root用户下安装软件,搭建生产环境

    之前的用实验室的服务器,因为某些原因,使用的用户没有root权限.linux的非root用户很多软件无法安装,非常的不方便.我的方法是使用brew来代替系统的包管理工具.brew是最先用在mac上的包 ...

  7. Linux下在root权限下临时使用其它用户运行命令

    一.简述 当我们在使用Linux时,经常需要在root权限下执行某些命令,或者在/etc/rc.d/rc.local中写一些角本.而如果某些角本必须使用非root用户时,直接su是不行的,比如Elas ...

  8. Linux普通用户安装配置mysql(非root权限)

    Linux普通用户安装配置mysql(非root权限) 说明:在实际工作中,公司内网的机器我们一般没有root权限,也没有连网,最近参考网上的资料使用一般的账户成功安装mysql,记录如下 Linux ...

  9. 非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法

    非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法 环境:非域环境 因为是自动故障转移,需要加入见证,事务安全模式是,强安全FULL模式 做到最后一 ...

随机推荐

  1. Connector for Python

    连接mysql, 需要mysql connector, conntector是一种驱动程序,python连接mysql的驱动程序,mysql官方给出的名称为connector/python, 可参考m ...

  2. Java RSA 公钥加密私钥解密

    package com.lee.utils; import java.io.DataInputStream; import java.io.File; import java.io.FileInput ...

  3. vue 路由守卫

    router.beforeEach((to, from, next) => { const nextRoute = [ 'login']; var token = window.localSto ...

  4. 使用特性将数据库返回的datatable转换成对象列表

    public class ColumnMapAttribute : Attribute { private readonly string _name; public ColumnMapAttribu ...

  5. bash 基础命令

    bash的基础特性(): () 命令历史 history 环境变量: HISTSIZE:命令历史记录的条数: HISTFILE:~/.bash_history: HISTFILESIZE:命令历史文件 ...

  6. Python Iterables Iterators Generators

    container 某些对象包含其它对象的引用,这个包含其它对象引用的对象叫容器.例如list可以包含int对象,或者由其它数据类型(或数据结构)的对象组成一个list. 对其他对象的引用是容器值的一 ...

  7. Python使用LDAP做用户认证

    LDAP(Light Directory Access Portocol)是轻量目录访问协议,基于X.500标准,支持TCP/IP. LDAP目录以树状的层次结构来存储数据.每个目录记录都有标识名(D ...

  8. day16

    列表生成式语法[表达式 for in 遍历 if 条件]会从li一次去除所有值,进行判断 如果满足条件 就装到新的列表里 生成数据的函数函数体中又yield关键字yield 暂停函数的执行 还能返回一 ...

  9. Text ------widget树由两个widget:Center(及其子widget)和Text组成

    import 'package:flutter/material.dart'; void main() => runApp(new Center( child: new Text( 'Hello ...

  10. 重新使用linux的一些事情

    workstatin版基本上已经有了常用的那些功能了, 代码开发完全足够了, 不需要再去加什么东东了 httpd已经有了, 结构: /usr/lib: 库,放置的是 (操作)系统的静态库, 大多数是直 ...