从不同的python解释器启动新的python解释器

时间:2018-09-26 13:33:10

标签: python import subprocess abaqus sys.path

从python 2.7.3解释器(abaqus python)中,我试图启动python 2.7.14解释器,并使其执行脚本。因此,在2.7.3中,我使用以下代码来做到这一点:

import subprocess
subprocess.call('"C:\Program Files\Anaconda2\python" my_script.py')

我正在Windows上工作,并且还尝试过:

import os
os.system('start cmd.exe /k ""C:\Program Files\Anaconda2\python" my_script.py"')

我的问题是,新的2.7.14解释器中的sys.path变量正在从2.7.3解释器扩展sys.path变量。站点包的两个路径都存在。因此,我无法导入正确的matplotlib模块。有谁知道如何获得与每个解释器相对应的sys.path?预先谢谢你。

0 个答案:

没有答案