Anaconda
包含一系列科学计算的包和conda包管理器
- 下载.sh,原地址很慢,通过清华大学镜像选择合适版本下载
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
- 可能你的centos没有装bzip2,解压报错bzip2: Cannot exec: No such file or directory
yum install bzip2
- 需要重新打开终端生效
- 更新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
- 创建工作环境 -n 后面是工作环境名字 再后面是python版本和依赖
conda create -n envName python=2.7 numpy pandas
- 加载工作环境
source activate envName
source deactivate //关闭当前环境
conda env list //列出所有环境名字
conda env remove -n env_name //删除指定环境
- 工作完成后 可以导出destination.yaml文件 共享给其他人
conda env export > destination.yaml
- 创建新的环境并加载别人的source.yaml
conda env create -f source.yaml
Jupyter Notebook
网上一些教程和问题解决方案是在蛋疼 没卵用 搞了几个小时才弄好 😡😡
- jupyter是conda自带的
- 设置Jupyter登陆密码
jupyter notebook --generate-config # 生成jupyter notebook配置文件
ipython #打开ipython
from notebook.auth import passwd
passwd() #生成密码 复制生成的sha1加密字符串
ctl + d 退出
- 修改配置文件
vim ~/.jupyter/jupyter_notebook_config.py
对应修改或粘贴到最后
c.NotebookApp.ip='*'
c.NotebookApp.password = u'把上面的文本粘贴到这里'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888
- 启动jupyter
jupyter notebook &