我想禁用Python哈希函数的随机化。根据此线程(无法通过模块查看或修改 PYTHONHASHSEED 的值),通过在运行时设置来设置 PYTHONHASHSEEDos.environ['PYTHONHASHSEED']不起作用。运行 Jupyter Notebook 时如何将 PYTHONHASHSEED 设置为固定值?
1 回答
哔哔one
TA贡献1854条经验 获得超8个赞
您可以尝试修改kernel.json并添加该行"env": {"PYTHONHASHSEED":"0"}。该文件位于您的 python 文件夹或虚拟环境中:
[venv|python-folder]/share/jupyter/kernels/python3/kernel.json
内核.json:
{
"argv": [
"python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "Python 3",
"language": "python",
"env": {"PYTHONHASHSEED":"0"}
}
这为我解决了这个问题。
添加回答
举报
0/150
提交
取消