Python3 PYTHONHOME 环境变量解析

译者:anxin
日期:2018-06-28

Python3 PYTHONHOME 环境变量用来设置 Python3 标准库的位置(一般是 Python3 文件的安装位置),在程序中使用 Python3 标准库时,程序会到 PYTHONHOME 指向的位置加载标准库文件。

PYTHONHOME 的默认值为 prefix/lib/pythonversionexec_prefix/lib/pythonversion,其中 prefix 属性是 Python3 平台无关性文件的位置;exec_prefix 属性是 Python3 平台相关性文件的位置,prefix 和 exec_prefix 的值是在安装 Python3 时设定的,其默认值是 /usr/local,详细查看:Python3 prefix 属性解析Python3 exec_prefix 属性解析;pythonversion 是相应的 Python3 的版本,如:python3.6。

Python3 配置 PYTHONHOME

如果把 PYTHONHOME 设置为一个目录,那么这个值将取代 prefix 和 exec_prefix 这两个值,它的实际效果是程序去 PYTHONHOME 指向的位置加载 Python3 标准库,而不是 prefix 和 exec_prefix 指向的位置。

如果要设置多个目录,使用冒号 : 分开,如:prefix:exec_prefix

本文链接:/tutorial/python3/python3-envvar-pythonhome

本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!