Ответ 1
Вместо использования os.environ
dict вы можете просто использовать модуль sys
:
import sys
print(sys.path)
Это решение должно быть независимым от платформы. Клавиша PYTHONPATH
может меняться в зависимости от ОС.
Я установил путь, используя
sys.path.insert(1, mypath)
Затем я попытался распечатать содержимое переменной PYTHONPATH, используя os.environ, как показано ниже
print(os.environ['PYTHONPATH'])
но я получаю ошибку как
raise KeyError(key)
KeyError: 'PYTHONPATH'
Как мы можем печатать содержимое переменной PYTHONPATH.
Вместо использования os.environ
dict вы можете просто использовать модуль sys
:
import sys
print(sys.path)
Это решение должно быть независимым от платформы. Клавиша PYTHONPATH
может меняться в зависимости от ОС.
Если PYTHONPATH
не было установлено, то это ожидалось, возможно, по умолчанию оно было пустым:
print(os.environ.get('PYTHONPATH', ''))
Вы также можете выполнить следующие действия:
import sys
print(sys.path)