MacPorts для Python на Леопарде - PullRequest
       21

MacPorts для Python на Леопарде

0 голосов
/ 08 апреля 2010

Я не нашел конкретного языка в командах терминала для установки python 3.1 на Leopard с использованием MacPorts. У меня уже есть 2.5.1 на Leopard через Apple. Я не хочу связываться с этой версией и думаю, что более новая версия Python, запущенная из моего файла opt / local, будет лучше Также SQL3 поставляется со стандартной версией Python для Leopard. Нужно ли снова загружать SQL3 через MacPorts, чтобы он работал с Python 3.1? спасибо.

Ответы [ 2 ]

2 голосов
/ 08 апреля 2010

Я не нашел конкретного языка в командах терминала для установки python 3.1 на Leopard с использованием MacPorts.

sudo port install python31 установит Python 3.1 (в /opt/local). В общем, port install <portname> установит порт. Вы можете найти порты, используя port search <string> или поиск в Интернете .

У меня уже есть 2.5.1 на Leopard через Apple. Я не хочу связываться с этой версией, и я думаю, что было бы лучше запустить более новую версию Python из моего файла opt / local.

MacPorts установит все под /opt/local и не коснется ваших установок, поставляемых Apple.

Нужно ли снова загружать SQL3 через MacPorts, чтобы он работал с Python 3.1?

MacPorts установит необходимые вам зависимости. python31 зависит от sqlite3, поэтому SQLite 3 будет автоматически загружен и установлен (под /opt/local - версия Apple не будет затронута).

0 голосов
/ 27 августа 2010

Вот альтернативный способ установить все версии 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 и еще несколько вкусностей, стоит попробовать.

...