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

2017-08-10  本文已影响42人  songkl

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 &
上一篇下一篇

猜你喜欢

热点阅读