0

我的一个网站需要 python 和cherrypy。在本地,我需要使用 MAMP 运行所有这些。除了依赖 Python 的功能外,我的网站在 MAMP 中运行。我需要运行 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

如何在不破坏 vers OSX 需求的情况下使 python2.5 可用于 MAMP?

这是一个 drupal 站点,MAMP 正在处理与 php 相关的所有内容,也许我错误地认为它需要与站点的 python 脚本有任何关系。当我阅读更多关于cherrypy的信息时,似乎cherrypy服务于python脚本,并且我确实运行了cherrypy(localhost:8080测试仍然有效),所以也许我需要做的就是确保使用python2.5而不是默认值? (2.7)

4

1 回答 1

0

你有正确的想法。你肯定想单独留下 OS python 版本。或者您可能会破坏多个依赖项。我们在启动时在 rc.local 脚本中启动我们的cherrypy 实例。您可以在此处指定执行cherrypy 应用程序时要使用的python 版本。

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

/opt/Python-3.2/python /var/www/html/appname/webapp.py > stdout.log &
于 2012-06-07T16:12:36.027 回答