Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell Jupyterlab终端不工作,但windows中的cmd工作正常 问题 当我在jupyterlab终端上执行.py扩展名文件时,会显示另一个cmd屏幕 更糟糕的是,如果.py文件不需要输入,cmd屏幕会立即消失 下面提供了一个示例 我想做什么 -正在执行.py文件并在jupyterlab终端上查看结果! 细节_Powershell_Cmd_Jupyter Notebook_Jupyter_Jupyter Lab - Fatal编程技术网

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)
  • 当我使用cmd运行这个
    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