我想禁用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
提交
取消