PYTHONPATH和PHP

Naw*_*Man 5 php environment-variables pythonpath

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

我猜想它与PYTHONPATH有关,所以我回声了它,发现在Apache环境中它是空的。

我尝试将其设置为“ .htaccess”(位于Dreamhost上,因此无法设置httpd.conf)为:

SetEnv PYTHONPATH "/home/nawaman/lib/python"
Run Code Online (Sandbox Code Playgroud)

它仍然不起作用。

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

Pek*_*ica 5

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

尝试PYTHONPATH使用PHP进行设置putenv()

另外,我对Python不太了解,但是似乎可以使用Python设置路径,这可能会有所sys.path帮助。