从php调用包含导入模块的python脚本

从php调用包含导入模块的python脚本,php,python,Php,Python,我有一个在python脚本中导入的模块(Z:\development\pipeline\tom\maya\modules\getTicket)(用于查询数据库并在web界面上发送列表),该模块在PHP脚本中被调用 Python代码: #!/usr/bin/env python # encoding: utf-8 import getTicket as serverSetup import json def main(): var = [] var.append("From P

我有一个在python脚本中导入的模块(Z:\development\pipeline\tom\maya\modules\getTicket)(用于查询数据库并在web界面上发送列表),该模块在PHP脚本中被调用

Python代码:

#!/usr/bin/env python
# encoding: utf-8

import getTicket as serverSetup
import json

def main():
    var = []
    var.append("From Python :):)")
    print var
json.dumps(main())
php代码:

putenv('PYTHONPATH=Z:/development/pipeline/tom/maya/modules');
导入getTicket行给出了一个错误(见下文)。如果没有这种导入,它可以正常工作

问题是如何在python脚本中导入python模块,以便在php脚本中运行此python脚本时,它可以正常工作

apache_error.log中的错误:

Traceback (most recent call last):
  File "tacticactivity.py", line 13, in <module>
    import getTicket as serverSetup
ImportError: No module named getTicket
回溯(最近一次呼叫最后一次):
文件“tacticactivity.py”,第13行,在
将getTicket作为服务器安装程序导入
ImportError:没有名为getTicket的模块

在Z:/development/pipeline/tom/maya/modules中是否有
getTicket.py
文件,或者在Z:/development/pipeline/tom/maya/modules/getTicket/中是否有
\u init\u.py
?您是否尝试过在Python脚本中打印
sys.path
。init.py也是如此。在…maya/模块中