我多次注意到Jupyter倾向于逃避"来自virtualenv环境并导致不同项目中的冲突问题。在跟踪了一个涉及javascript小部件的bug之后,这个小部件工作在一个全新的用户空间,而不是一个新的virtualenv,我发现问题存在于~/.local/share/jupyter
的文件中。不确定它是如何到达那里的,但删除它解决了问题。我想~/.jupyter
也可能导致交叉环境副作用。
如何创建virtualenv,使每个env都有自己的.local
/ .jupyter
或其他.foobarspam
配置文件,这样我就不会产生副作用项目,而不是像Docker一样?