выполнить команду экспорта в текущий терминал, используя python - PullRequest
0 голосов
/ 18 июня 2020

Я хочу установить среду в текущем терминале, используя python. Я пробовал метод ниже, но все они выполняются на субтерминале.

Ex 1 - export OpenCV_DIR=/home/root/cv_install/share/OpenCV/

Я пробовал ::
a) os.environ['OpenCV_DIR'] = "/home/root/cv_install/share/OpenCV/"
b) subprocess.run("export OpenCV_DIR=/home/root/cv_install/share/OpenCV/", shell=True)
c) os.system("export OpenCV_DIR=/home/root/cv_install/share/OpenCV/", shell=True)

Ни один из перечисленных выше методов не помог мне. Может ли кто-нибудь мне помочь.

1 Ответ

0 голосов
/ 18 июня 2020

вы пробовали

shell=True 

это поможет вам, это позволит включить команду в оболочке

subprocess.run("export OpenCV_DIR=/home/root/cv_install/share/OpenCV/", shell=True)
...