重启我的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?
答案 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
这是因为pip
将jupyter
安装到了$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
问题