无法从 Windows 7 中的 cmd 启动 Jupyter 实验室



命令'jupyter lab'通常在cmd中工作正常。但今天不是。我卸载并重新安装了所有 jupyter 组件,但没有收获。Jupyter笔记本似乎正在工作。

C:\Users\Sarth.choudhary>jupyter lab 无法打开 D:\Programs\Miniconda3\Scripts\jupyter-lab-script.py

我查看了miniconda目录,jupyter-lab-script.py 确实不见了。我在miniconda目录中的任何地方都没有这个文件。

任何帮助非常感谢。

缺少的my-env/Scripts/jupyter-lab-script.py只是jupyterlab.labapp.main函数的一个非常简单的启动脚本。

因此,只需创建包含以下代码的my-env/Scripts/jupyter-lab-script.py即可解决问题(无需创建全新的环境进行复制(:

# -*- coding: utf-8 -*-
import re
import sys
from jupyterlab.labapp import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script.pyw?|.exe)?$', '', sys.argv[0])
sys.exit(main())

(注意:我从my-env/Scripts/jupyter-notebook-script.py复制粘贴并用正确的jupyterlab.labapp替换了导入的模块。没有检查这是否与原始版本完全相同,但它的工作方式相同。

我创建了另一个环境并在其中安装了jupyter实验室。确保一切正常。复制了丢失的文件并将其粘贴到基本 env 文件夹中。在确保我可以从基本环境启动 Jupiter 实验室后,我删除了新环境。 我认为防病毒软件必须删除该文件,所以我在防病毒软件中创建了一个例外。

最新更新