从外部python interp从系统python解释器运行脚本

2024-04-26 01:25:50 发布

您现在位置:Python中文网/ 问答频道 /正文

XBMC内部有自己的python解释器。在

在这个内置的解释器中,我需要在本地机器python(即系统python)上运行一个脚本。在

我调用os.system("python myScript.py"),但我在系统错误中返回错误:

ImportError: No module named site

我希望能就如何解决这个问题提供指导。 有可能吗? 我想这和pythonpath/pythonhome变量有关。在


Tags: nopy脚本机器os系统错误system
1条回答
网友
1楼 · 发布于 2024-04-26 01:25:50

如果您可以找到您的XBMC python解释器的路径(我可以想象它具有相同的python,并且位于xbmc/bin/内或类似的地方),那么您可以在运行python时运行该python版本,而不是默认版本。在

你的代码应该是这样的:

os.system(python_fullpath + " " script_fullpath)

其中python_fullpath和{},顾名思义,都是这些文件的完整路径。在

比如说:

^{pr2}$

相关问题 更多 >

    热门问题