我没有在使用MacPorts在Leopard上安装python 3.1的终端命令上找到任何具体的语言。我已经通过Apple在Leopard上拥有2.5.1。我不想乱用这个版本&我认为从我的opt / local文件中运行更新版本的Python会更好。 SQL3还在Leopard上提供了标准的Python版本。我是否需要通过MacPorts再次下载SQL3才能使用Python 3.1?感谢。
答案 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和其他一些好东西,值得一试。