最近感觉电脑有点慢将其重装了系统,所以现在要重新配置Python开发环境;这个文章是为了记录安装配置Python开发环境的过程,避免以后再重新安装系统之后不必再重新研究一遍配置方法,也是为了分享给有需要的朋友。
- 时间:01/08/2017
- 系统版本:Mac OS Sierra 10.12.2
- Python版本:Python 2.7.13, Python 3.6.0
关闭自动更新
如果你想控制系统和软件的版本更新,去Apple Store的Preferences中,取消选中所有的复选框。
显示 Library 文件夹
Mac OS系统默认隐藏了~/Library文件夹,不过你可以很简单得将其显示出来。
在Finder中,摁command-J,在弹出的配置选项,选中"Show Library Folder"。
安装 Xcode
http://stackoverflow.com/questions/10335747/how-to-download-xcode-4-5-6-7-8-and-get-the-dmg-or-xip-file
在这个地址永远都能找到最新的Xcode的官方下载地址,一直都有人在维护的一个答案,非常方便。
安装 Python
Python2已经集成在系统中了,我们只需要安装Python3,Python3安装包的官方下载地址如下:
https://www.python.org/downloads/
安装 Homebrew 套件管理器
在使用Linux系统的时候,经常会安装各种依赖的软件包,主流的Linux系统发行版都有比较方便的管理工具,比如Red hat的yum,Ubuntu的apt-get。但是Mac OS系统中没有类似的工具,我们只能使用第三方的系统依赖包管理工具,Homebrew是一个很好的方案,安装简单,将这行命令粘贴到命令行中即可安装:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew 会将依赖包安装到独立目录,并将文件软链接至 /usr/local,当缺失某个软件包的时候,一行命令即可搞定,非常方便:
$ brew install wget
安装 Git 源代码管理
使用Homebrew的方式安装Git会非常方便:
$ brew install git
安装 Pip Python包管理器
下载安装脚本:
https://bootstrap.pypa.io/get-pip.py
然后执行这份脚本即可安装完成:
python get-pip.py
Pip用来安装Python的包,安装包的命令和brew的命令类似,例如安装Django框架:
$ pip install Django
安装 Virtualenv
Virtualenv 用来创建互相隔离的Python开发环境。
例如你有一个用Python2编写的项目和另一个用Python3编写的项目,使用Virtualenv可以分别为这两个项目创建单独的运行环境,互不影响,各自运行。安装方法如下:
$ pip install virtualenv
创建两个文件夹用来存放项目和虚拟环境:
mkdir -p ~/Projects ~/Virtualenvs
创建虚拟环境的命令:
cd ~/Virtualenvs
virtualenv myvenv
创建一个Python3的虚拟环境:
virtualenv -p python3 myvenv-py3
至此,Python开发环境基本完成,如有遗漏请留言补充。
接下来会发布一系列的Python编程相关的教程和学习资源,包括Python语言基础,Python的Web框架Django跟Tornado,以及其他相关的编程技术,比如数据库MySQL,Redis和MongoDB,网络编程,有兴趣的朋友欢迎关注本博客;欢迎大家留言进行讨论,本文如果有错也欢迎留言指出,也可加入新建立的QQ群共同进行讨论学习,我会将我找到的学习资料跟学习路线分享给大家。
推荐阅读:
开发者的利器:Docker 理解与使用
网络爬虫:使用Scrapy框架编写一个抓取书籍信息的爬虫服务
我们处于大数据时代,对数据处理感兴趣的朋友欢迎查看另一个系列随笔:
利用Python进行数据分析 基础系列随笔汇总