1

我在我的本地主机上运行一个 python CGI 脚本,它需要导入和使用我编写的另一个 python 模块。我将 CGI 脚本放在 Apache cgi-bin 目录中(我在 Windows 上运行它)。我尝试将自定义模块放在同一目录中,但似乎无法导入该模块。我不希望自定义模块成为另一个通过 exec() 调用的 CGI 脚本。

4

1 回答 1

0

您需要将 Python 模块放在 Pythonimport可以看到的地方。简单的方法是:

  • 为模块创建一个目录,并将该目录添加到您的 PYTHONPATH 环境变量中。
  • 将模块复制到 Python 安装目录下的 Python 站点包目录中。

在任何一种情况下,您都需要确保您的模块名称与 Python 可能在您的 CGI 脚本中导入的其他模块的名称不同。

于 2013-05-04T16:03:39.923 回答