在 windows 7 中无法从 cmd 启动 Jupyter 实验室
Unable to launch Jupyter lab from cmd in windows 7
命令'jupyter lab'通常在cmd中运行良好。但今天不是。我卸载并重新安装了所有 jupyter 组件,但没有任何收获。 Jupyter notebook 似乎可以正常工作。
C:\Users\Sarth.choudhary>jupyter lab
Cannot open D:\Programs\Miniconda3\Scripts\jupyter-lab-script.py
我查看了miniconda目录,jupyter-lab-script.py确实不见了。我在 miniconda 目录中的任何地方都没有这个文件。
非常感谢任何帮助。
我创建了另一个环境并在其中安装了 jupyter lab。确保一切正常。复制丢失的文件并将其粘贴到基本 env 文件夹中。在确保我可以从基础环境启动 Jupiter 实验室后,我删除了新环境。
我认为杀毒软件一定删除了那个文件,所以我在杀毒软件中创建了一个例外。
缺少的 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
copy-pasted 并用正确的 jupyterlab.labapp
替换了导入的模块。没有检查是否和原来的一模一样,但作用是一样的。)
命令'jupyter lab'通常在cmd中运行良好。但今天不是。我卸载并重新安装了所有 jupyter 组件,但没有任何收获。 Jupyter notebook 似乎可以正常工作。
C:\Users\Sarth.choudhary>jupyter lab Cannot open D:\Programs\Miniconda3\Scripts\jupyter-lab-script.py
我查看了miniconda目录,jupyter-lab-script.py确实不见了。我在 miniconda 目录中的任何地方都没有这个文件。
非常感谢任何帮助。
我创建了另一个环境并在其中安装了 jupyter lab。确保一切正常。复制丢失的文件并将其粘贴到基本 env 文件夹中。在确保我可以从基础环境启动 Jupiter 实验室后,我删除了新环境。 我认为杀毒软件一定删除了那个文件,所以我在杀毒软件中创建了一个例外。
缺少的 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
copy-pasted 并用正确的 jupyterlab.labapp
替换了导入的模块。没有检查是否和原来的一模一样,但作用是一样的。)