【问题标题】:MacPorts for Python on LeopardLeopard 上用于 Python 的 MacPorts
【发布时间】:2010-04-08 13:22:42
【问题描述】:

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

【问题讨论】:

  • 您已使用django 标记了此问题,但请注意,Django 目前与 Python 3.x 兼容。

标签: python django osx-leopard macports


【解决方案1】:

我还没有找到任何关于使用 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。我不想弄乱这个版本,我认为从我的 opt/local 文件运行新版本的 Python 会更好。

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

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

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

【讨论】:

  • 米帕迪和丹尼尔谢谢。这确实对我有很大帮助。保重。
【解决方案2】:

这是一种在任何地方安装所有 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-11-04
    • 2023-03-04
    • 1970-01-01
    • 2010-11-27
    • 2010-09-12
    • 1970-01-01
    • 2011-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多