Leopard上的MacPorts for Python

时间:2010-04-08 13:22:43

标签: python django osx-leopard macports

我没有在使用MacPorts在Leopard上安装python 3.1的终端命令上找到任何具体的语言。我已经通过Apple在Leopard上拥有2.5.1。我不想乱用这个版本&我认为从我的opt / local文件中运行更新版本的Python会更好。 SQL3还在Leopard上提供了标准的Python版本。我是否需要通过MacPorts再次下载SQL3才能使用Python 3.1?感谢。

2 个答案:

答案 0 :(得分:2)

  

我没有在使用MacPorts在Leopard上安装python 3.1的终端命令上找到任何具体的语言。

sudo port install python31将安装Python 3.1(进入/opt/local)。通常,port install <portname>将安装一个端口。您可以使用port search <string>search online找到端口。

  

我已经通过Apple在Leopard上拥有2.5.1。我不想乱用这个版本&amp;我认为从我的opt / local文件中运行更新版本的Python会更好。

MacPorts将安装/opt/local下的所有内容,并且不会触及Apple提供的安装。

  

我是否需要通过MacPorts再次下载SQL3才能使用Python 3.1?

MacPorts将安装您需要的依赖项。 python31取决于sqlite3,因此SQLite 3将自动下载并安装(在/opt/local下 - 不会触及Apple版本。)

答案 1 :(得分:0)

这是在任何地方安装所有Python风格的另一种方法:

$ cd <wherever>
$ svn http://svn.plone.org/svn/collective/buildout/python
$ cd python
$ python2.6 bootstrap.py
$ bin/buildout

它使用系统附带的Python来引导进程。您还需要安装Subversion。确保编辑buildout.cfg文件以添加/删除不需要的版本。

它还安装了PIL,readline,setuptools,virtualenv和其他一些好东西,值得一试。