【问题标题】:Fatal Error when starting jupyter notebook启动 jupyter notebook 时出现致命错误
【发布时间】:2018-07-06 21:41:30
【问题描述】:

问题:当我以管理员身份在 cmd.exe 中运行 jupyter notebook 时出现致命错误

  • 在:python -m pip install jupyter
  • 出:success
  • 输入:jupyter notebook
  • 输出:Fatal error in launcher: Unable to create process using '"'

我尝试了以下方法,但是当我尝试从 cmd 启动 jupyter notebook 时遇到同样的致命错误

环境

  • Windows 10 Pro 64 位版本 1709 build 16299.125
  • Python 3.6.4(请参阅下面屏幕截图中的系统路径)

错误截图 https://www.dropbox.com/s/ai0ualjfj87uaaq/python_issue_20180127.png?dl=0

使用的文档:

【问题讨论】:

    标签: python windows jupyter-notebook


    【解决方案1】:

    对我有用的是命令 python -m notebook - 我没有安装 Anaconda

    【讨论】:

    • 这对我有用。问题是 jupyter 和 python 是通过包安装程序安装的,作为可部署应用程序的一部分。 .\python\Scripts 文件夹中的“jupyter.exe”启动器是一个编译的快捷方式,它使用硬编码路径来定义 python 位置。这恰好是构建 App 安装程序包的 docker 容器中使用的路径。使用python -m notebook 执行笔记本部分而不需要 jupyter.exe
    【解决方案2】:

    我相信您需要通过在 anaconda 提示符下键入 jupyter notebook 而不是常规的 Windows 命令提示符来打开 Jupyter 笔记本。

    【讨论】:

    • 谢谢。在我运行 cmd.exe %windir%\System32\cmd.exe "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3 然后运行 ​​jupyter notebook 并启动 jupyter notebook 后,它起作用了。有趣的是现在 jupyter notebook 直接从 cmd.exe 启动
    • 我试过这样做,它工作正常,但我每次尝试启动 Jupyter 时都需要运行这个命令。此外,我无法导入一些包,如 plotly(从 anaconda 安装)和 missingno(从 pip 安装)。有没有办法真正解决问题?
    • @Clément F - 在我运行 activate.bat 并将 anaconda 添加到我的 Windows 10 机器上的 PATH 后,问题完全解决了 setx PATH "%PATH%;C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Scripts;"
    【解决方案3】:

    对于安装了 anaconda 的 Windows 用户,请在 Windows CMD/Powershell 上尝试(最好以管理员身份运行):

    (假设您的环境名为“root”)

    activate root
    jupyter notebook
    

    希望有帮助

    【讨论】:

      【解决方案4】:

      在我的情况下,已经在环境变量中添加了一个 python3 的冗余路径,我正在再次添加。 我刚刚删除了该路径并通过命令提示符运行 jupyter notebook,它运行良好。

      【讨论】:

        【解决方案5】:

        cmd中的这些命令有效:

        activate root
        jupyter notebook

        打开 jupyter notebook 的第二个命令是: jupyter-notebook-script.py

        我基本上尝试用 jupyter lab 打开笔记本,所以我所做的如下:

        1. 1.右键单击任何笔记本选择“打开方式”,然后选择“选择另一个应用程序”
          1. 现在选择“在电脑中查找其他应用”
          2. 转到您的 Anaconda 脚本所在的目录。对我来说是C:\ProgramData\Anaconda3\Scripts
          3. 选择“jupyter-notebook.exe”或“jupyter-lab.exe”

        现在每个笔记本只要按回车就会自动打开,无需一次又一次地输入命令

        【讨论】:

          【解决方案6】:

          我知道这听起来很奇怪......但我跑了:

          python -m pip install jupyter
          

          我在我的 Anaconda 中执行了此操作(我不应该这样做)并且它安装了 jupyter...为我解决了这个问题

          【讨论】:

            【解决方案7】:

            对于那些没有anaconda的人

            python -m jupyter notebook

            【讨论】:

              【解决方案8】:

              我正在使用 Microsoft 商店的 Python37 安装,但在尝试启动 jupyter notebook 时突然出现“启动器中的致命错误:无法创建进程”错误。我实际上在这里尝试了所有答案,但没有成功。

              解决方案是完全卸载/删除与 AppData 相关的所有 Python/Jupyter 以及我之前安装的 Anaconda 的剩余部分,然后从 python.org 进行全新安装。

              我想这是我们每个人都必须时常做的事情。

              【讨论】:

              • 似乎微软也对我的 Jupyter 安装所发生的一切负责。我所做的唯一更改是安装 Visual Studio Community 并卸载 Visual Studio Professional。
              【解决方案9】:

              签入您的环境变量Paths。如果您同时安装了 Python(Python 2.x.x) 或 Python3(Python 3.x.x),则运行 python 的Scripts 文件时会出现问题,因为您已重复安装。卸载多余的。

              如果您尝试多次修复它但没有任何效果,请尝试重新安装您的 Python。这每次都能挽救生命。

              【讨论】:

                【解决方案10】:

                此问题是由您的防病毒程序引起的,因为我遇到了同样的问题,然后我发现我正在使用的防病毒软件 Avast 由于某些我不明白的原因阻止了 python.exe 文件。 所以你应该去你的防病毒设置并为python.exe文件设置一个例外来解除它。

                【讨论】:

                  【解决方案11】:

                  遇到同样的问题,并在此处和其他论坛中尝试了所有建议。

                  最后,通过 conda remove 删除环境,然后再次创建它。但我必须通过

                  更新 conda
                  conda update -n base -c defaults conda
                  

                  然后通过jupyter notebook启动笔记本

                  【讨论】:

                    【解决方案12】:

                    我遇到了同样的问题

                    pip install jupyter
                    

                    然后,继续输入

                    jupyter notebook
                    

                    现在就像魔术一样工作

                    【讨论】:

                    • 你只需要 pip install jupyter,"notebook" 会被忽略.. 不知道这会如何解决 OP 的问题
                    • 啊哈。我有同样的问题,我做了这个,然后它工作了。所以这就是我写这篇文章的原因。这就是它将如何解决OP的问题?无论如何感谢您的反馈。我会编辑这个!
                    【解决方案13】:

                    我通过以管理员身份运行 Anaconda Prompt 然后启动 JupyterLab 在 Windows 上解决了这个问题。从 Anaconda Prompt 以提升的权限启动 JupyterLab 似乎已经完全解决了这个问题。

                    【讨论】:

                      猜你喜欢
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 2019-01-20
                      • 1970-01-01
                      • 2020-06-19
                      • 1970-01-01
                      • 1970-01-01
                      • 2021-12-10
                      相关资源
                      最近更新 更多