Запустить новый интерпретатор Python из другого интерпретатора Python - PullRequest
0 голосов
/ 26 сентября 2018

Из интерпретатора 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"')

Моя проблема в том, что системаПеременная .path в новом интерпретаторе 2.7.14 расширяет переменную sys.path из интерпретатора 2.7.3.Оба пути к сайтам-пакетам присутствуют.Поэтому я не могу импортировать правильный модуль matplotlib.У кого-нибудь есть подсказка, как можно получить sys.path, соответствующий каждому интерпретатору?Заранее спасибо.

...