• Centos7 安装anaconda


    Centos7 安装anaconda

    1.从anaconda官网获取下载链接

    2.使用下载命令下载

      wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh

    3.使用命令安装(安装过程中遇到需要按回车的就按回车,遇到yes|no 就输入yes)

      中途遇到 bunzip2: command not found 错误 yum install -y bzip2 (解决bunzip2: command not found)

      bash Anaconda3-2019.03-Linux-x86_64.sh

    4.找到 ~/anaconda3/bin/ 下的python3(下载的是支持几版本就是几,~/anaconda3/bin/是anaconda3的安装目录)

      备份原先python2连接 mv /usr/bin/python /usr/bin/python.bak

      创建连接 ln -s ~/anaconda3/bin/python3 /usr/bin/python

      修复yum(以为yum基于python2工作,我们把python修改为python3之后 yum无法正常工作)

        vi /usr/bin/yum  

        vi /usr/libexec/urlgrabber-ext-down

        将 #!/usr/bin/python 修改为 #!/usr/bin/python2

    5.配置jupyter

      生成秘钥

        进入python

          导入 from notebook.auth import passwd passwd()

          运行passwd()

          然后输入密码,输入两次之后会生成秘钥

      生成配置文件 

        命令:jupyter notebook --generate-config

        生成路径:/root/.jupyter/jupyter_notebook_config.py(执行命令之后会有提示)

        如果提示没有jupyter命令,进入~/anaconda3/bin/ 目录下创建软连接 ln -s ~/anaconda3/bin/jupyter /usr/bin/jupyter

      在配置文件中加入以下代码:

        # 设置所有IP皆可访问

        c.NotebookApp.ip = '*'

        c.NotebookApp.password = u'sha1:d0896bf70caf:9ba884ec9e821f74c0b89d49637ef4aaxxx'

        # 禁止自动打开浏览器

        c.NotebookApp.open_browser = False

        # 服务端口

        c.NotebookApp.port = 80

    6.后台运行jupyter

      jupyter notebook  --ip=0.0.0.0 --no-browser --allow-root > jupyter.log 2>&1 &
      在想要jupyter访问的目录下:执行vim start_jupyter.sh,写如下内容:jupyter notebook  --ip=0.0.0.0 --no-browser --allow-root > jupyter.log 2>&1 &

      让刚才生成的文件具有执行权限:chmod +x start_jupyter.sh,(此时权限又【-rw-rw-r--】变成【-rwxrwxr-x】,文件名变成绿色,后面有【*】)

      执行刚才的文件:./start_jupyter.sh,(该进程在后台运行,同时会自动生成-rw-------   nohup.out文件)

      解释: 1. 用&让命令后台运行, 并把标准输出写入jupyter.log中

          nohup表示no hang up, 就是不挂起, 于是这个命令执行后即使终端退出, 也不会停止运行.

      2. 终止进程

          执行上面第2条命令, 可以发现关闭终端重新打开后, 用jobs找不到jupyter这个进程了, 于是要用ps -a, 可以显示这个进程的pid.
          kill -9 pid 终止进程

     
     
    每天逼着自己写点东西,终有一天会为自己的变化感动的。这是一个潜移默化的过程,每天坚持编编故事,自己不知不觉就会拥有故事人物的特质的。 Explicit is better than implicit.(清楚优于含糊)
  • 相关阅读:
    ubuntu root 登录没有声音(waiting for sound system to respond)
    android openVG source prj
    http://source.android.com/ android官网(下载源码及sdk)
    8个优秀的Android开源游戏引擎
    2010開放原始碼創新應用開發大賽 (有很好的源码)
    GIT和repo使用方法:下载内核 android源码包
    Real6410系列教程 android
    [转]Protel布局文件转化为Allegro placement文件
    ubuntu网卡设置
    ubuntu 下安装java6的源
  • 原文地址:https://www.cnblogs.com/kylin5201314/p/14027041.html
Copyright © 2020-2023  润新知