美文网首页
机器学习系列--软件准备

机器学习系列--软件准备

作者: songkl | 来源:发表于2017-08-10 02:45 被阅读42次

    Anaconda

    包含一系列科学计算的包和conda包管理器

    1. 下载.sh,原地址很慢,通过清华大学镜像选择合适版本下载
     wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 
    
    1. 可能你的centos没有装bzip2,解压报错bzip2: Cannot exec: No such file or directory
    yum install bzip2
    
    1. 需要重新打开终端生效
    2. 更新conda自带的库 这一步比较慢 可以指定清华镜像源
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes
    //重启terminal
    conda upgrade --all
    
    1. 创建工作环境 -n 后面是工作环境名字 再后面是python版本和依赖
    conda create -n envName python=2.7 numpy pandas
    
    1. 加载工作环境
    source activate envName
    source deactivate //关闭当前环境
    conda env list //列出所有环境名字
    conda env remove -n env_name //删除指定环境
    
    1. 工作完成后 可以导出destination.yaml文件 共享给其他人
    conda env export > destination.yaml 
    
    1. 创建新的环境并加载别人的source.yaml
    conda env create -f source.yaml
    

    Jupyter Notebook

    网上一些教程和问题解决方案是在蛋疼 没卵用 搞了几个小时才弄好 😡😡

    1. jupyter是conda自带的
    2. 设置Jupyter登陆密码
    jupyter notebook --generate-config  # 生成jupyter notebook配置文件
    ipython #打开ipython
    from notebook.auth import passwd
    passwd() #生成密码 复制生成的sha1加密字符串
    ctl + d 退出
    
    1. 修改配置文件
    vim ~/.jupyter/jupyter_notebook_config.py
    

    对应修改或粘贴到最后

    c.NotebookApp.ip='*'
    c.NotebookApp.password = u'把上面的文本粘贴到这里'
    c.NotebookApp.open_browser = False
    c.NotebookApp.port =8888
    
    1. 启动jupyter
    jupyter notebook &
    

    相关文章

      网友评论

          本文标题:机器学习系列--软件准备

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