将使用 Psyco 的 Python 应用程序移植到 Mac

Posted

技术标签:

【中文标题】将使用 Psyco 的 Python 应用程序移植到 Mac【英文标题】:Porting a Python app that uses Psyco to Mac 【发布时间】:2009-08-13 17:48:27 【问题描述】:

我正在尝试将我的 Python 应用程序从 Windows 移植到 Mac。我的应用程序使用 Psyco。如何在 Mac 上安装 Psyco?

请记住,我是 Mac 新手。

【问题讨论】:

【参考方案1】:

首先,您需要安装 Apple 的 XCode(嗯,具体来说,您只需要它附带的 gcc 编译器,但安装整个东西更简单;-)。如果您想要最新最好的,请在最低(免费!-)级别注册ADC 并从那里下载;否则它应该在您的 OSX DVD 中(或者,根据 OSX 级别和您安装操作系统的方式,安装程序可能已经在您的硬盘上)。

要验证 XCode 是否已正确安装,请在 Terminal.app 中输入 gcc,您应该会看到一条消息,例如 i686-apple-darwin9-gcc-4.0.1: no input files

一旦成功,从 here 下载 psyco 的源代码,解压它们(你可能可以在下载过程中完成它,最坏的情况是在 cd'ing 到你下载的目录后在 Terminal.app 中使用 tar xzf psyco-1.6-src.tar.gz tar.gz to), cd 进入新的 psyco-1.6 目录。

然后在 Terminal.app shell 提示符下执行python setup.py install。根据您的安装方式,您可能需要使用 sudo python setup.py install 并提供密码才能写入系统目录。

【讨论】:

如果你运行的是 Tiger,你可能需要最新最好的——我记得因为 gcc 太旧而遇到了麻烦。【参考方案2】:

News 页面显示仍在写入 Mac 端口。了解如何使用 Make 从源代码安装。应用该补丁,编译并安装。

【讨论】:

???来自您提供的 URL 的最新相关新闻是6 December 2007: Released Psyco 1.6 with Intel MacOS/X support。这如何转化为“仍在编写中”和“应用该补丁”?! 哦,还有,为什么有人需要学习使用 Make 在终端 shell 提示符下运行 python setup.py install?!

以上是关于将使用 Psyco 的 Python 应用程序移植到 Mac的主要内容,如果未能解决你的问题,请参考以下文章

为啥不总是将 psyco 用于 Python 代码?

将 Psyco 与 django 一起使用是不是有意义?

在分发中包含 Psyco 文件

如何使用Psyco为你的Python程序提速

Python下使用Psyco模块优化运行速度

利用Psyco提升Python运行速度