Python部署到CGI主机?

时间:2013-01-29 19:46:31

标签: python web cgi web-scraping cgi-bin

我开发了一个CGI Python应用程序,它可以在本地服务器上运行,但是如何编译它以在远程Python CGI主机上运行它?

应用程序使用

import cgitb
import cgi
import requests
import cookielib
import bleach
import re

2 个答案:

答案 0 :(得分:1)

这是一个问你的网络托管公司的问题。我使用Dreamhost,你可以查看一些python cgi script examples以及一个wiki来获取更多信息。不过,这可能会因您的需求而有所不同。

答案 1 :(得分:1)

假设这个结构:

(root)
 |- html
 |  |- .htaccess
 |  |- ...
 |- lib
    |- lib1
    |  |- script1.py
    |- lib2
       |- script2.py

import sys
for path in ("/lib/lib1", "/lib/lib2",...):
    if not path in sys.path:
        sys.path.append(path)

import script1        # should work with the right paths

Aaaand ......许多提供商要求'.htaccess'文件中的某些内容使python文件可执行。