Jupyter notebook 如何为jupyter笔记本设置PYTHONHASHSEED?

Jupyter notebook 如何为jupyter笔记本设置PYTHONHASHSEED?,jupyter-notebook,python-3.5,Jupyter Notebook,Python 3.5,我正在尝试设置pythonhasheed=0,以便能够重现我的代码。如果使用python filename.py,我知道如何设置它,但我使用的是.ipynb文件。有什么方法可以为我的笔记本设置pythonhasheed?%env pythonhasheed=0或%env pythonhasheed 0。(单独使用%env打印当前环境变量。) 请注意,以这种方式设置pythonhasheed无助于再现性——Python在调用环境变量时会检查它,并且似乎根本不会使用它 如果您想为Jupyter笔记本

我正在尝试设置
pythonhasheed=0
,以便能够重现我的代码。如果使用
python filename.py
,我知道如何设置它,但我使用的是.ipynb文件。有什么方法可以为我的笔记本设置
pythonhasheed

%env pythonhasheed=0
%env pythonhasheed 0
。(单独使用
%env
打印当前环境变量。)


请注意,以这种方式设置
pythonhasheed
无助于再现性——Python在调用环境变量时会检查它,并且似乎根本不会使用它

如果您想为Jupyter笔记本设置
PYTHONHASHSEED
,可以尝试将其添加到Jupyter的
kernel.json
(此处描述:)

或者,如果您使用的是Anaconda,则可以将其配置为在每次激活Conda环境时设置环境变量(此处描述:)