环境搭建 | Mac 的 Python 环境搭建
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
目录了, 退出虚拟环境 关闭终端即可.
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Gavin Liu - 代码人生与科技生活
评论