0

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

4

2 回答 2

2

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

sudo port install python31将安装 Python 3.1(进入/opt/local)。一般来说,port install <portname>会安装一个端口。port search <string>您可以使用或在线搜索找到端口。

我已经通过 Apple 在 Leopard 上安装了 2.5.1。我不想弄乱这个版本,我认为从我的 opt/local 文件运行更新版本的 Python 会更好。

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

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

MacPorts 将安装您需要的依赖项。python31依赖sqlite3,所以会自动下载安装SQLite 3(在/opt/local--苹果版本下不会动)。

于 2010-04-08T13:35:34.513 回答
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 和其他一些好东西,值得一试。

于 2010-08-27T09:43:40.530 回答