在Linux主机提供程序上安装CherryPy,无需命令行访问

时间:2009-06-02 06:34:47

标签: python linux cherrypy

我有一个基于Linux的网络托管服务提供商(fatcow.com),它不提供任何命令行访问权限,也不会为我运行CherryPy(python web服务器)的安装脚本。

有没有办法解决这个限制,以便我安装CherryPy?

这可能是更多或者是serverfault.com的问题,但也许有人在此处理过这个问题。

2 个答案:

答案 0 :(得分:2)

如果CherryPy是纯Python,那么您可以简单地将cherrypy文件夹放在项目所在的同一位置。这将使您能够从CherryPy import获得必要的东西,而无需将其复制到官方安装目录。我个人从来没有使用过CherryPy,所以我不知道究竟是在安装什么以及它是如何使用的,但是我和Django一起做了同样的事情。

好的,我刚刚下载了CherryPy 3.1.2,解压缩它,并将./cherrypy/tutorial的内容复制到.,运行了suggested tut101_helloworld.py,它似乎有效。

至于将它连接到Apache,它取决于主机上可用的内容。我认为最常见的Python接口是mod_python。遵循这些说明时,务必设置sys.path权限,以便mod_python能够看到cherrypy

答案 1 :(得分:0)

mod_python的替代方法是mod_wsgi - http://code.google.com/p/modwsgi/wiki/IntegrationWithCherryPy

但正如凯尔所说,你需要能够编辑你的apache conf。