【问题标题】:After installing with pip, "jupyter: command not found"用 pip 安装后,“jupyter: command not found”
【发布时间】:2016-05-20 17:26:15
【问题描述】:

pip install jupyter安装后,终端仍然找不到jupyter notebook

Ubuntu 只是说command not found。与ipython 类似。 pip 没有正确安装吗? Ubuntu 怎么知道在哪里寻找使用pip 安装的可执行文件?

【问题讨论】:

标签: ubuntu pip jupyter-notebook jupyter


【解决方案1】:

您没有注销并登录?它应该在您的执行路径上。 如果没有,pip 在 .local 中安装可执行文件,所以在终端中:

 ~/.local/bin/jupyter-notebook

应该启动笔记本

【讨论】:

  • pip 不会将 jupyter 放在您的路径上。这是 jupyter 安装文档中的一个错误。
  • 嗨,这对我有用,但我想了解原因。我使用 sudo pip install jupyter,不应该是系统范围的安装吗?
  • @DeanSchulze,嘿,那么如何安装呢?
  • 我想知道这不是一个解决方案。一个应该能够键入“jupyter”命令。 emunsing 有一个更好、更完整的aswer
  • 在 WSL Debian 上运行它有什么技巧吗?我尝试了这篇文章的所有建议,但无济于事。
【解决方案2】:

为了能够从终端运行jupyter notebook,您需要确保~/.local/bin 在您的路径中。

通过为当前会话运行 export PATH=$PATH:~/.local/bin 来执行此操作,或者将该行添加到 ~/.bashrc 的末尾以使您的更改持续到未来的会话(例如,通过使用 nano ~/.bashrc)。如果您编辑 ~/.bashrc,您将需要注销并重新登录才能看到您的更改生效。

【讨论】:

  • 对于~/.bashrc的更改,无需注销然后重新登录。只需执行source ~/.bashrc就足够了。
【解决方案3】:

尝试“pip3 install jupyter”,而不是 pip。它对我有用。

【讨论】:

    【解决方案4】:

    在终端中执行

    export PATH=~/anaconda3/bin:$PATH
    

    在 Ubuntu 16.10、Python3、Anaconda3 上为我工作

    更新

    在你的 ~/.bashrc 或 ~/.zshrc(如果你使用 zsh bash)文件中添加路径

    vi ~/.bashrc
    

    将以下行添加到文件中

    PATH=~/path/to/anaconda:$PATH
    

    关闭文件

    esc + : + wq
    

    【讨论】:

    • 这对我有用!我确实事先安装了 anaconda
    • 请再读一遍问题。我已经描述了 anaconda 安装场景,但问题与 pip 有关。 >使用 pip install jupyter 安装后
    【解决方案5】:
    • 使用 Ctrl+Alt+T 打开终端窗口。

    • 运行命令 gedit ~/.profile。

    • 添加行。导出 PATH=$PATH:/.local/bin/jupyter-notebook。到底部并保存。

    • 退出并重新登录。

    希望这会奏效。

    【讨论】:

      【解决方案6】:

      我都试过了,

      pip install jupyter
      

      pip3 install jupyter
      

      但最后还是用

      完成了
      sudo -H pip install jupyter
      

      以另一个用户的身份执行命令 -H

      -H (HOME) 选项要求安全策略将 HOME 环境变量设置为密码数据库指定的目标用户(默认为 root)的主目录。根据政策,这可能是默认行为。

      【讨论】:

      • 这对我在虚拟环境中运行的 macOS High Sierra 有效
      • 我后来在使用 SUDO 和 pip 时遇到了问题。通常你不应该这样做。
      • @TomAranda ...但这假设您知道您的环境中发生了什么。通常情况并非如此。这只是可能对某些人有用的命令列表,但不能保证它会破坏什么。我敢肯定,如果 OP 了解所有含义以及首先出现的问题是什么,他们会解释的。我仍然发现那些 sn-ps 很有帮助,即使它不是问题的确切答案。这是一个复杂的包依赖世界,有时不值得去了解到底发生了什么。除非它是月球轨道软件。
      【解决方案7】:

      如果您使用“pip”而不是“pip3”安装适用于 Python 2 的 Jupyter notebook,它可能可以运行:

      ipython notebook
      

      【讨论】:

        【解决方案8】:

        在 Mac OS 上,您需要在 $PATH 变量中导出 ~/.local/bin

        # Edit the bash profile:
        $ vim ~/.bash_profile
        
        # Add this line inside ~/.bash_profile:
        export PATH=$PATH:~/.local/bin
        
        # Update the source:
        $ source ~/.bash_profile
        
        # Open Jupyter:
        $ jupyter notebook
        

        【讨论】:

          【解决方案9】:

          如果 jupyter 通过这个命令运行:

          ~/.local/bin/jupyter-notebook
          

          只需在终端中运行此命令

           export PATH=~/.local/bin:$PATH
          

          【讨论】:

            【解决方案10】:

            在 Mac Os High Sierra 上,我安装了 jupyter

            python3 -m pip install jupyter    
            

            然后,二进制文件安装在:

            /Library/Frameworks/Python.framework/Versions/3.6/bin/jupyter-notebook
            

            【讨论】:

              【解决方案11】:

              唯一对我有用的就是将与 pip3 相关的 Python 版本导出到 PATH 中:)(经过一番努力) 运行:

              which pip3
              

              你应该得到类似的东西(在 Mac 中):

              /Library/Frameworks/Python.framework/Versions/3.6/bin/pip3
              

              现在运行:

              export PATH=/Library/Python/3.6/bin:$PATH
              

              如果它适合你 :) 只需将它添加到你的 bashrczshrc

              【讨论】:

                【解决方案12】:

                大多数情况下(如果 jupyter 不在 /local/bin 中)使用,

                which jupyter
                

                示例输出

                ~/miniconda3/bin/jupyter
                

                查看 jupyter 的路径,然后通过 sudo 显式使用该路径

                sudo ~/miniconda3/bin/jupyter 
                

                【讨论】:

                  【解决方案13】:

                  我从源码编译python3.7,使用如下命令

                  ./configure --prefix=/opt/python3.7.4 --with-ssl
                  make
                  make install
                  

                  pip3.7 install jupyter之后我发现可执行文件在/opt/python3.7.4/bin

                  在这里查看我的答案Missing sqlite3 after Python3 compile 以获得更多详细信息,在 ubuntu14.04 下编译 python3.7 和 pip

                  【讨论】:

                    【解决方案14】:

                    当使用 virtualenv(不带 sudo)安装 jupyter 时,任何想要以 sudo 运行 jupyter 的人 - 这对我有用:

                    首先验证这是一个 PATH 问题:

                    检查which jupyter返回的路径是否被sudo用户覆盖:

                    sudo env | grep ^PATH
                    

                    (相对于当前用户:env | grep ^PATH

                    如果它没有被覆盖 - 添加一个软链接从它到覆盖的路径之一。例如:

                    sudo ln -s /home/user/venv/bin/jupyter /usr/local/bin
                    

                    现在你应该可以跑了:

                    sudo jupyter notebook
                    

                    【讨论】:

                      【解决方案15】:

                      在 Ubuntu 上安装 Jupyter Notebook 后出现以下错误:

                      例外:找不到 Jupyter 命令“jupyter-notebook”。

                      我使用了对我有用的简单命令

                      pip install --upgrade --force-reinstall --no-cache-dir jupyter

                      来源:http://commandstech.com/how-to-install-jupyter-on-ubuntu16-04-with-pictures-commands-errors-solution/

                      退出root用户后执行:

                      jupyter 笔记本

                      【讨论】:

                        【解决方案16】:

                        试试

                        python -m notebook

                        或者,如果您使用 pip3 安装笔记本:

                        python3 -m notebook

                        Mac OS Catalina 和 brewed Python3.7

                        【讨论】:

                        • 我有 Mas OS Catalina,是的,这个解决方案对我有用!但我不知道为什么命令jupyter notebook 不再起作用了?
                        • 唯一一个为我在 Ubuntu 上为 python3.6 工作(但当然我跑了python3.6 -m notebook),那是因为我使用 pip3.6 安装了 Jupyter(我想要)。
                        • 这可行,但它只显示普通笔记本视图,而不是 jupyter 实验室视图
                        【解决方案17】:

                        这是我在 Linux mint 19 上所做的:

                        我安装了 jupyter:

                        pip install jupyter
                        

                        和命令:

                        jupyter notebook
                        

                        没用,所以用:

                        sudo apt install jupyter-notebook
                        

                        我解决了这个问题,然后jupyter notebook 工作了。

                        【讨论】:

                          【解决方案18】:

                          现在是 2020 年。 用mac在我身边解决这个问题: pip install jupyterlab 而不是 pip install jupyter。 成功安装关键字前会有警告: enter image description here

                          你可以用 jupyterlab 查看路径 那么你只需要通过以下路径启动jupyter notebook:

                          jupyter-lab
                          

                          笔记本将由您的默认浏览器自动加载。

                          【讨论】:

                            【解决方案19】:

                            安装 jupyterlab。

                            如果您收到此错误:

                            ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.
                            
                            We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.
                            
                            requests 2.25.1 requires idna<3,>=2.5, but you'll have idna 3.1 which is incompatible.
                            

                            使用这个:

                            pip3 install jupyterlab --use-feature=2020-resolver
                            

                            【讨论】:

                            • 导致no such option: --use-feature
                            • 嗯,可能他们在新版本发布时有所改变。尝试在不使用--use-feature=2020-resolver 的情况下运行它,看看它是否有效。
                            【解决方案20】:

                            在 MacO 上,这对我有用:

                            /Users/`userName`/opt/anaconda3/bin/jupyter_mac.command
                            

                            【讨论】:

                              猜你喜欢
                              • 2016-10-29
                              • 2020-01-17
                              • 2019-05-28
                              • 1970-01-01
                              • 2015-06-13
                              • 1970-01-01
                              • 2014-02-08
                              • 2014-12-15
                              • 2017-04-08
                              相关资源
                              最近更新 更多