![](/img/trans.png)
[英]How to run python script from python with different interpreter version?
[英]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_fullpath
, python_fullpath
和script_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.