我在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