Python数据分析笔记

[可选]

install python

1
2
3
4
pip install -U pip
pip install <something>
pip uninstall <something>

pip support virtualenv

[Anaconda]

Install anaconda

国内可从清华镜像下载,并设置镜像

清华镜像源

MacOS:

1
2
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda2-x.x.x-MacOSX-x86_64.sh`
bash Anaconda2-x.x.x-MacOS-x86_64.sh

会安装到~/anaconda2下,默认会将PATH设置在 bash_profile中,根据你自己的shell设置,加入

1
export PATH="/home/xx/anaconda2/bin:$PATH"

重新打开你的shell,执行conda命令测试。

1
2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

Python环境管理:

1
2
conda create --name py27 python=2.7
activate py27

包管理:

1
2
conda list
conda install numpy

(conda install 会安装或更新依赖库,pip install则不会)

[安装工具包]

conda install numpy scipy pandas matplotlib

[IDE]

spyder, pycharm, sublime text, vim

[Jupyter]

ipython 一个更好的python交互命令

jupyter notebook Web记事本,可以将交互过程记录并分享。

后续使用 jupyter 记录。