Jupyter通过.local文件“逃逸”virtualenv。我该如何缓解这种情况?

2024-05-11 20:39:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我多次注意到Jupyter倾向于“逃离”虚拟环境,并在不同的项目中引发冲突问题。在跟踪了一个涉及javascript小部件的bug之后,我发现这个问题存在于~/.local/share/jupyter中的一个文件中,这个bug在一个新的用户空间中工作,但在一个新的virtualenv中却没有。不知道它是如何到达那里的,但是去掉这个解决了问题。我想~/.jupyter也可能引起交叉环境副作用。你知道吗

如何创建一个virtualenv,使每个env都有自己的.local/.jupyter或任何其他.foobarspam配置文件,这样我就不会在项目之间产生副作用,而不诉诸Docker之类的工具?你知道吗


Tags: 文件项目用户sharevirtualenv部件local虚拟环境