Как добавить папку в Windows PATH с помощью Python? - PullRequest
0 голосов
/ 05 декабря 2018

Я хочу добавить папку в переменную среды Windows PATH с помощью Python.Я попробовал эти три фрагмента кода, но ни один не работал:

os.environ['PATH'] += ";C:\my\folder"

и

sys.path.insert(0, os.path.abspath('C:\my\folder'))

и

if sys.platform == 'win32':
    sep = ';'
else:
    sep = ':'

os.environ['PATH'] += sep + r'"C:\my\folder"'

1 Ответ

0 голосов
/ 05 декабря 2018

Команда Windows для навсегда с изменением пути:

setx /M path "%path%;C:\my\folder"

Вы можете выполнять произвольные команды оболочки через Python с помощью os.system

import os
os.system('setx /M path "%path%;C:\my\folder"')

Примечание:

Вам необходимо запустить его с повышенными привилегиями.

Ссылки:

...