Powershell Jupyterlab终端不工作,但windows中的cmd工作正常 问题 当我在jupyterlab终端上执行.py扩展名文件时,会显示另一个cmd屏幕 更糟糕的是,如果.py文件不需要输入,cmd屏幕会立即消失 下面提供了一个示例 我想做什么 -正在执行.py文件并在jupyterlab终端上查看结果! 细节
我制作了一个简单的脚本,如下所示,其文件名为Powershell Jupyterlab终端不工作,但windows中的cmd工作正常 问题 当我在jupyterlab终端上执行.py扩展名文件时,会显示另一个cmd屏幕 更糟糕的是,如果.py文件不需要输入,cmd屏幕会立即消失 下面提供了一个示例 我想做什么 -正在执行.py文件并在jupyterlab终端上查看结果! 细节,powershell,cmd,jupyter-notebook,jupyter,jupyter-lab,Powershell,Cmd,Jupyter Notebook,Jupyter,Jupyter Lab,我制作了一个简单的脚本,如下所示,其文件名为why_cmd.py for i in range(1,6): print(i) 当我使用cmd运行这个why_cmd.py时,它工作得非常好,如下图所示 然而,当我在jupyterlab终端上运行这个文件时,它显示了两种奇怪的行为 我需要使用命令\why_cmd.py而不是why_cmd.py 代码在另一个cmd屏幕上执行。我甚至无法在cmd屏幕上看到结果,因为它会立即关闭 我在使用Jupyterlab的终端时遇到问题,因为它
why_cmd.py
for i in range(1,6):
print(i)
why_cmd.py
时,它工作得非常好,如下图所示
- 然而,当我在jupyterlab终端上运行这个文件时,它显示了两种奇怪的行为
- 我需要使用命令
而不是\why_cmd.py
why_cmd.py
- 代码在另一个cmd屏幕上执行。我甚至无法在cmd屏幕上看到结果,因为它会立即关闭
我在使用Jupyterlab的终端时遇到问题,因为它是powershell,而不是bash(window的cmd)。所以我听从了@dhirschfeld的建议 ,如。下面的说明将允许您在jupyterlab上使用
bash
而不是supershell
用户变量中,这是一节
在红色数字1之下
Variable Name : SHELL
Variable Value : cmd.exe