关于切换Mac os自带的几个python version

关于切换Mac os自带的几个python version

1. 单纯切换Mac os自带的几个python version, 可以使用以下命令:
defaults write com.apple.versioner.pythonVersion2.5

Note: 只是切换了当前python运行的版本而已。系统环境变量设置仍然是系统默认的.

2. 重新安装python并配置环境指向新安装的python version

Leopard默认带了python的环境,但是版本有点老,是python2.5.1的,主流版本是2.5.4(python3太新,大部分类库还不支持,暂时不考虑)

下面将介绍如何安装配置一个新的python开发环境:

安装python2.5.4
点击http://www.python.org/ftp/python/2.5.4/Python-2.5.4.tgz下载2.5.4的源码版进入解压缩后的目录运行
1)./configure
2)make
3)sudo make install
完成后,python将装在/usr/local中,/usr/local/bin中有python的相关可执行文件,python的库在/usr/local/lib/python2.5中
删掉/usr/bin中旧python的符号链接,sudo rm py*,建立新的符号链接指向刚刚安装的python2.5.4
sudo ln -s /usr/local/bin/python /usr/bin/python
sudo ln -s /usr/local/bin/pydoc /usr/bin/pydoc
sudo ln -s /usr/local/bin/pythonw /usr/bin/pythonw

 

安装easy_install
os x默认有一个easy_install工具,但它的package安装路径是指向原来的python2.5.1的。我们需要重新安装easy_install工具(setuptools)
下载setuptools的源码,在你的个人目录中新建.pydistutils.cfg文件,即vim ~/.pydistutils.cfg
添加如下内容
[install]
install_lib = /usr/local/lib/python2.5/site-packages
install_scripts = /usr/bin
进入setuptools的目录,运行 python setup.py build, python setup.py install

This entry was posted in 未分类. Bookmark the permalink.

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Connecting to %s