首页 > 解决方案 > 无法在 Windows 7 中从 cmd 启动 Jupyter lab

问题描述

命令“jupyter lab”通常在 cmd 中运行良好。但今天不是。我卸载并重新安装了所有 jupyter 组件,但没有任何收获。Jupyter notebook 似乎可以正常工作。

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

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

非常感谢任何帮助。

标签: python-3.xjupyterjupyter-labminiconda

解决方案


缺少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。没有检查它是否与原始模块完全相同,但它的工作原理相同。)


推荐阅读