php - PythonPATH 和 PHP

标签 php environment-variables pythonpath

我有一个调用 python 脚本的 PHP 脚本(其他人我无法编辑)。这在 CLI 上工作正常,但是一旦我将它作为 CGI 运行它就会失败,并显示错误“bzr:错误:无法导入 bzrlib 和依赖项。”

我猜想和PYTHONPATH有什么关系,所以我echo出来,发现在apache环境下是空的。

我尝试在我的“.htaccess”中将其设置为:

SetEnv PYTHONPATH "/home/nawaman/lib/python"

还是不行。

我该怎么办?在此先感谢您的帮助。

最佳答案

据我所知,Apache 的环境变量与系统变量无关。

尝试使用 PHP 的 putenv() 设置 PYTHONPATH

或者,我不太了解 Python,但似乎可以使用 sys.path 在 Python 脚本中设置路径。也许这有帮助。

关于php - PythonPATH 和 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3238764/

相关文章:

javascript - Html 文件保存 - 如何克服 GET 的 2K 限制。 (注意 POST 不起作用)

environment-variables - Inno Setup 中的 [Run] 程序无法识别环境变量 [不可用]

java - 在ant中使用环境属性

python - 如何在 Python 中添加 sys.path 的路径?

php - WordPress 自动嵌入 YouTube 视频 - 添加过滤器以处理 `end` 属性

php - CakePHP - Controller::flash() 不重定向

python - 无法在用户手动设置的 python 中打印环境变量,以便在代码的后面部分使用该变量

python - 重用python代码的最佳实践

python - 如何更正损坏的 $PYTHONPATH?

php - 我如何左连接 3 个表并为 3 个不同表中的多个字段创建变量?