Python 作为胶水语言, 是每个程序员必备的工具语言. 学习吧, 少年!

安装 Python

Mac 系统自带 Python2.7, 这个其实作为工具来说已经完全够用了. 如果想学习最新的 Python3.x 或者有系统洁癖不想在系统的 Python 上装第三方包, 可以使用homebrew单独安装新的 Python.

安装 Pip

理论上说安装好 python 就自带 pip 工具了, 如果真的没有的话, 可以手动安装. 如果你独立安装 python, 先使用which python看看当前环境是否正确.

下载 pip 安装脚本

1
wget https://bootstrap.pypa.io/get-pip.py

安装 pip

1
sudo python get-pip.py

如果给 python3 安装 pip, 则使用对应的 python3 命令安装即可.

安装 virtualenv

virtualenv是 Python 的虚拟化环境, 类似于虚拟机的作用, 相当于你一台电脑可以有多个单独的 Python 环境, 这是非常有用的. 因为 python 的软件包之间的依赖程度很高, 有可能软件 A 和软件 B 赖软件 C 不同版本, 这样有可能会导致不兼容.

譬如说: scrapy依赖six 1.5, 但是在el capitan自带了个six 1.4, 由于 Mac 自带的一些程序依赖于six 1.4. 系统是不允许你去升级six的. 这个时候使用虚拟化环境就能解决我们的问题.

命令行安装

1
pip install virtualenv

创建虚拟环境

1
virtualenv --distribute venv

激活虚拟环境

1
source venv/bin/activate

这时候命令行的的 python 就指向venv目录了, 退出虚拟环境 关闭终端即可.