mac os x python开发环境的设置

python开发环境的设置

Python (可选)

虽然Mac OS X 自带了Python,但是我们可以选择使用Homebrew安装Python 2.7.x。因为:

  • 使用Homebrew安装更新的python版本
  • 同时安装2.7.x和3.x的python
  • Homebrew会同时安装setuptools和pip等工具

安装python 2.7.x:

brew install python --with-brewed-openssl

安装python 3.x:

brew install python3 --with-brewed-openssl

pip

我们使用pip来管理软件包:

sudo easy_install pip

由于pip从pypi下载软件包,境外的pypi站点非常慢,导致安装缓慢或者下载失败。所幸清华大学和豆瓣都提供了pypi镜像,可以通过下面的配置文件来配置:

$ vim ~/.pip/pip.conf
; http://www.pypi-mirrors.org/
[global]
use-mirrors=true
mirrors=http://pypi.douban.com
index-url=http://pypi.douban.com/simple

virtualenv virtualenvwrapper

安装软件包:

sudo pip install virtualenv virtualenvwrapper

创建virtualenv目录:

mkdir ~/virtualenvs

在.zshrc或者.bash_profile里配置virtualenv:

# virtualenvwrapper
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
export WORKON_HOME=~/virtualenvs
[ -f /usr/local/bin/virtualenvwrapper.sh ] && source /usr/local/bin/virtualenvwrapper.sh
[ -f /etc/bash_completion.d/virtualenvwrapper ] && source /etc/bash_completion.d/virtualenvwrapper
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true

创建第一个virtualenv:

mkvirtualenv --no-site-packages test

PyCharm

PyCharm是python最好的集成开发工具,目前有专业版和社区版可供选择。

生活不止苟且,还有我喜爱的海岸.