Python 学习笔记

关于Python mac 开发环境

尝试过mac python这个简单的开发工具,功能简洁而有限。现在开始使用Aptana Studio 和PyDev,功能变得丰富多了。使用前要在Preference中的Pydev里配置interpreter-python,默认autoConfig可以使用系统默认的python环境,当然可以设定共存的其他环境,我的默认是Python26,路径/usr/bin/python;我另外添加了python25。方法:选择new,然后指定路径:/usr/bin/python2.5,然后就会自动添加好python2.5 interpreter.(如下图:)

e5b18fe5b995e5bfabe785a7-2009-10-09-e4b88be58d88093611

几个路径:

应用程序python路径:

在我的mac系统内,我发现多个python版本的存在,2.3,2.5,2.6都有。可能由于系统内安装的很多应用程序需要python环境,例如maya,nuke,等,这些应用程序的python环境安装在/System/Library/Frameworks/Python.framework,多个版本可共存在Versions里。对应的调用环境路径是:/usr/bin/python或/usr/bin/python2.5等。

这些应用程序的python环境附带了easy_install,安装在/usr/bin里,多个版本可共存,我这里默认的easy_install是对应2.6版本,easy_install-2.5对应的是2.5版本.

easy_install 安装的第三方模块位于:Library/Python/版本号/site-packages 里,例如:Library/Python/2.6/site-packages。

自己单独安装python路径:

下载MacPython环境,系统安装在/Library/Frameworks/Python.framework,多个版本可共存在Versions里;对应的调用环境路径是:/usr/local/bin/python或/usr/local/bin/python2.5等。

安装easy_install:ez_setup.py,安装是在终端里调用要对应安装的python环境运行;我这里终端默认的python就是自己单独安装位于

/Library/Frameworks/Python.framework里的2.5版本。

注,参看python的环境路径方法:

python

>>>import sys

>>>print sys.path

安装 easy_install:python  ez_setup.py;系统会自动下载相关文件,这次easy_install会默认安装在/Library/Frameworks/Python.framework/Versions/2.5/bin/里,easy_install第三方模块位于:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages 里。

目前系统内共存多个python版本,并对应多个easy_install,呵呵,一般不会搞这么复杂吧!

调用不同python,可以通过python+版本号在终端调用指定的python版本,如python2.5;还可以用指定python的模块方式调用其对应的easy_install: python -m easy_install PyXML

如果easy_install自动下载的模块需要gcc编译环境,对应mac系统要安装xCode开发包。