首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法删除与jupyter相关的包

无法删除与jupyter相关的包
EN

Stack Overflow用户
提问于 2017-10-29 23:02:00
回答 2查看 1.3K关注 0票数 0

我有以下要删除的包(2xTab):

代码语言:javascript
复制
$ jupyter-
jupyter-bundlerextension  jupyter-nbconvert         jupyter-nbextension       jupyter-notebook          jupyter-qtconsole         jupyter-serverextension   jupyter-trust 

而pip说他们不在那里:

代码语言:javascript
复制
$ pip3 freeze | grep jupyter
$ pip freeze | grep jupyter

当我尝试删除它们中的任何一个时,我得到了相同的结果:

代码语言:javascript
复制
sudo -H pip3 uninstall jupyter-notebook
Cannot uninstall requirement jupyter-notebook, not installed

但是例如:

代码语言:javascript
复制
$ which jupyter-notebook 
/usr/local/bin/jupyter-notebook

那么如何删除这些包呢?

EN

回答 2

Stack Overflow用户

发布于 2017-10-29 23:03:29

运行以下命令

代码语言:javascript
复制
pip3 show jupyter

它会给出一些输出,比如

代码语言:javascript
复制
Name: jupyter
Version: 1.0.0
Summary: Jupyter metapackage. Install all the Jupyter components in one go.
Home-page: http://jupyter.org
Author: Jupyter Development Team
Author-email: jupyter@googlegroups.org
License: BSD
Location: /usr/local/lib/python3.5/dist-packages
Requires: ipykernel, ipywidgets, qtconsole, jupyter-console, notebook, nbconvert

现在将输出中的REQUIRE值复制到剪贴板上,这是jupyter所需的包

然后运行以下命令

代码语言:javascript
复制
sudo pip3 uninstall -y jupyter [paste the copied content ]

这将等同于

代码语言:javascript
复制
sudo pip3 uninstall -y jupyter ipykernel ipywidgets qtconsole jupyter-console notebook nbconvert

确保在粘贴内容后删除包名称之间的逗号

票数 1
EN

Stack Overflow用户

发布于 2017-11-18 18:53:31

你说你必须删除的‘包’实际上是脚本,大多数(全部?)其中由名为notebook的pip包提供。通常,notebook包作为名为jupyter的元包的依赖项安装(如另一个答案中所建议的),但也可以在没有它的情况下安装。我建议你尝试一下(遵循你已经列出的sudo等)

代码语言:javascript
复制
sudo -H pip3 uninstall notebook
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47001684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档