ubuntu重启后pip配置出错

时间:2019-03-04 06:51:36

标签: python ubuntu pip jupyter-notebook

重启我的Ubuntu 16.04之后,找不到pip

我只能通过python3 -m pip freeze来获得我的原始点

如果我使用pip freeze,则会显示bash: /usr/bin/pip: No such file or directory

我通过jupyter安装了pip install,现在无法使用jupyter notebook命令。它显示jupyter: command not found

我确保使用sudo apt-get update,并且当我想使用sudo apt-get install jupyter-notebook安装新的jupyter时,它会显示

E: Unable to locate package jupyter-notebook

似乎几个系统配置出错?如何恢复这些?如何打开我的jupyter?

2 个答案:

答案 0 :(得分:0)

  

bash:/ usr / bin / pip:没有这样的文件或目录

验证文件/usr/bin/pip是否存在。如果确实如此,请检查第一行:

head -1 /usr/bin/pip

该行(称为shebang)必须类似于#!/usr/bin/python。如果不是,请编辑文件并修复shebang行,使其指向现有的python二进制文件。

  

我通过pip install安装了jupyter,但现在无法使用jupyter notebook命令。它显示jupyter: command not found

这是因为pipjupyter安装到了$PATH以外的目录中。最可能是/usr/local/bin/。用pip show --files jupyter检查目录,并将目录添加到当前外壳程序和$PATH中的~/.bash_profile中。

  

我想用sudo apt-get install jupyter-notebook安装一个新的jupyter,它显示E: Unable to locate package jupyter-notebook

尝试sudo apt-get update

答案 1 :(得分:0)

点子问题已经解决。

原因是PATH进行了某种修改,丢失了~/.local/bin,原始点位于此路径中,并且pip还在此路径中安装了jupyter笔记本。

~/.local/bin添加到PATH之后,我可以运行pip和jupyter笔记本了,简而言之,这是一个path问题