2022-03-14 01:15:38 +08:00

26 lines
618 B
Python

import os
import sys
from qpt.memory import QPT_MEMORY
IGNORE_ENV_FIELD = ["conda", "Conda", "Python", "python"]
interpreter_dir = os.path.dirname(sys.executable)
sys_p = sys.path
# ToDo 用户运行时可能sys.path还是旧的
new_sys_p = list()
for sp in sys_p:
for field in IGNORE_ENV_FIELD:
if field in sp and interpreter_dir not in sp:
break
else:
new_sys_p.append(sp)
sys.path = new_sys_p
ROOT_PATH = os.path.abspath("./")
os.environ.update(QPT_MEMORY.get_env_vars(ROOT_PATH))
from qpt.executor import RunExecutableModule
module = RunExecutableModule("./")
module.run()