Python常用环境变量

对Python程序开发者来说,需要了解Python常用的,需要开发者关心的Python环境变量。

1,PYTHONHOME,顾名思义,Python的“家”,即Python的安装路径和标准库所在的路径。不需要开发者自己设置。

2,PYTHONPATH,默认的Python模块搜索路径,它的格式和系统PATH是一样的,需要开发者自己设置,如下图所示


sys.path可以查出PYTHONHOME和PYTHONPATH,可以看到里面有当前路径、PYTHONPATH,当前用户路径(user),PYTHONHOME

3,PYTHONHASHSEED,如果该环境变量被设定为 random ,相当于 -R 命令行参数。 Python 会用一个随机的种子来生成 str/bytes/datetime 对象的 hash 值。 如果该环境变量被设定为一个数字,它就被当作一个固定的种子来生成 str/bytes/datetime 对象的 hash 值。在深度学习模型训练中,为了在同样的数据集上获得可复现的训练结果,通常把该值设定为一个固定值。例如:

import os

os.environ['PYTHONHASHSEED'] = '0'

你可能感兴趣的:(Python常用环境变量)