需要MAMP才能使用(旧版本的)Python

时间:2012-06-07 03:20:01

标签: python macos mamp

我的一个网站需要python和cherrypy。在本地,我需要使用MAMP运行所有这些。我有在MAMP中运行的站点,但依赖于Python的功能除外。我需要运行python 2.5。我的操作系统版本是2.7。

如何设置?除了2.7和2.6之外,我似乎已经安装了2.5

which python
/usr/bin/python

which python2.5
/usr/bin/python2.5

但是usr / bin / python2.5是别名:System / Library / Frameworks / Python.framework / Versions / 2.5 / bin / python2.5

如何在不搞砸OSX OS需求的情况下让MAMP使用python2.5?

编辑:更多背景: 它是一个drupal站点,MAMP正在处理与php相关的所有内容,也许我错误地认为它需要与站点的python脚本有任何关系。当我阅读更多关于cherrypy(我是一名设计师,与我一起)的时候,看起来像是在运行python脚本,而且我确实有运行(localhost:8080测试工作),所以我需要做的就是make肯定使用python2.5而不是默认值? (2.7)

我甚至可能需要帮助,甚至在这里提出正确的问题。提前谢谢..

1 个答案:

答案 0 :(得分:0)

你有正确的想法。你肯定想单独留下OS python版本。或者你可以破坏多个依赖项。我们在启动时在rc.local脚本中启动我们的cherrypy实例。这是您在执行cherrypy app时指定使用哪个版本的python的地方。

我们的rc.local脚本如下所示:

/opt/Python-3.2/python /var/www/html/appname/webapp.py> stdout.log&

安德鲁