为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法为 Jupyter Notebook 会话设置 PYTHONHASHSEED?

有没有办法为 Jupyter Notebook 会话设置 PYTHONHASHSEED?

尚方宝剑之说 2022-06-02 18:00:49
我想禁用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"}

}

这为我解决了这个问题。


查看完整回答
反对 回复 2022-06-02
  • 1 回答
  • 0 关注
  • 131 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信