Python - Mac的环境搭建

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目录了, 退出虚拟环境 关闭终端即可.

Gavin Liu wechat
欢迎您扫一扫上面的二维码,订阅我的微信公众号!