Anaconda
包含一系列科學(xué)計(jì)算的包和conda包管理器
- 下載.sh塞赂,原地址很慢玩般,通過(guò)清華大學(xué)鏡像選擇合適版本下載
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
- 可能你的centos沒(méi)有裝bzip2,解壓報(bào)錯(cuò)bzip2: Cannot exec: No such file or directory
yum install bzip2
- 需要重新打開(kāi)終端生效
- 更新conda自帶的庫(kù) 這一步比較慢 可以指定清華鏡像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
//重啟terminal
conda upgrade --all
- 創(chuàng)建工作環(huán)境 -n 后面是工作環(huán)境名字 再后面是python版本和依賴(lài)
conda create -n envName python=2.7 numpy pandas
- 加載工作環(huán)境
source activate envName
source deactivate //關(guān)閉當(dāng)前環(huán)境
conda env list //列出所有環(huán)境名字
conda env remove -n env_name //刪除指定環(huán)境
- 工作完成后 可以導(dǎo)出destination.yaml文件 共享給其他人
conda env export > destination.yaml
- 創(chuàng)建新的環(huán)境并加載別人的source.yaml
conda env create -f source.yaml
Jupyter Notebook
網(wǎng)上一些教程和問(wèn)題解決方案是在蛋疼 沒(méi)卵用 搞了幾個(gè)小時(shí)才弄好 ????
- jupyter是conda自帶的
- 設(shè)置Jupyter登陸密碼
jupyter notebook --generate-config # 生成jupyter notebook配置文件
ipython #打開(kāi)ipython
from notebook.auth import passwd
passwd() #生成密碼 復(fù)制生成的sha1加密字符串
ctl + d 退出
- 修改配置文件
vim ~/.jupyter/jupyter_notebook_config.py
對(duì)應(yīng)修改或粘貼到最后
c.NotebookApp.ip='*'
c.NotebookApp.password = u'把上面的文本粘貼到這里'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888
- 啟動(dòng)jupyter
jupyter notebook &