簡體   English   中英

從外部python解釋器從系統python解釋器運行一個腳本

[英]Run a a script from system python interpreter from an external python interpreter

XBMC里面有它自己的python解釋器。

從這個內置的解釋器中,我需要在本地機器python(即系統python)上運行腳本。

我調用os.system("python myScript.py")但我得到了系統錯誤中的錯誤:

ImportError: No module named site

我希望獲得有關如何解決此問題的指導思想。 有可能做嗎? 我在想這與pythonpath / pythonhome變量有關。

如果可以找到XBMC python解釋器的路徑(我想它具有相同的python ,並且位於xbmc/bin/或類似的名稱),則可以在運行python時運行 python版本,而不是默認版本。

您的代碼應如下所示:

os.system(python_fullpath + " " script_fullpath)

python_fullpathpython_fullpathscript_fullpath都是這些文件的完整路徑。

例如,例如:

python_fullpath = "C:\Program Files\XBMC\bin\python.exe"
script_fullpath = "C:\Users\myuser\Desktop\myScript.py"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM