小笔记-简单但够用系列_jupyter notebook 的重新安装问题

news2024/11/24 12:02:17

文章目录

  • 目的
  • 目标
  • 步骤

目的

做程序开发时,想到 jupyter notebook 的浏览器交互式执行,决定再次启用放置许久的 jupyter notebook。
但太久没有执行的 jupyter notebook 在打开页面有一旦打开或创建新的 python,就自动报错退出。
使用过往经验和网上一些处理方法都不能成功解决。
一气之下,决定卸载重装。

目标

实现对 jupyter notebook 的完全卸载及全新安装,解决运行报错问题。

步骤

  • 卸载 anaconda
    以前为了方便安装使用其他工具安装 anaconda ,用的 jupyter notebook 也是直接在上面下载使用的,但使用 anaconda 太慢了,而且放着没用好久了,一不做二不休,就把它也删掉了。

  • 卸载 jupyter
    卸载 anaconda 并不会自动完成对 jupyter 的删除,因为 jupyter 的相关包与它并没有什么依赖。
    直接使用 pip 进行卸载

    pip uninstall jupyter
    

    此时会有问题,看着程序执行删除了,但会有一些残留,或者直接就删除不了。
    可以使用 pip-autoremove 工具

    pip install pip-autoremove
    

    但在此时使用 pip-autoremove 工具会有报错:执行时找不到名为 pip_autoremove 的模块
    在这里插入图片描述

    • 原因
      pip-autoremove 工具的版本遗留问题,历时悠久,在调用的时候没有在对应目录找到 pip_autoremove.py 文件。
    • 处理
      将 Script 目录下的 pip_autoremove.py 移动到 Lib\site-packages 下即可。

    此时可使用 pip-autoremove 卸载 jupyter

    pip-autoremove jupyter -y
    

    在这里插入图片描述

  • 重新安装 jupyter

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

    在这里插入图片描述

  • 执行 jupyter 验证
    在这里插入图片描述
    在这里插入图片描述
    重新安装后,jupyter notebook 可正常执行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/588277.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Blender UV展开流程

目录 1. UV1.1 blender默认物体1.2 创建物体1.3 UV参考图1.4 标记缝合边1.5 UV拉伸1.6 孤岛模式 1. UV 1.1 blender默认物体 默认物体已经自动生成UV 在UV编辑工作区,编辑模式,全选物体在左边自动展开UV 在物体数据属性-UV贴图-存在默认的UV贴图&#…

华为OD机试真题B卷 Java 实现【输入整型数组和排序标识,对其元素按照升序或降序进行排序】,附详细解题思路

一、题目描述 输入整型数组和排序标识,对其元素按照升序或降序进行排序 数据范围: 1≤n≤1000 ,元素大小满足 0≤val≤100000 。 二、输入描述 第一行输入数组元素个数;第二行输入待排序的数组,每个数用空格隔开;第三行输入一个整数0或1。0代表升序排序,1代表降序排序…

UOS桌面系统使用RLinux恢复数据

UOS桌面系统使用RLinux恢复数据 一、工具介绍二、注意事项三、准备四、制作live系统启动盘五、拷贝文件六、进入live系统一、工具介绍 R-Linux 是一款用于 Linux 和某些 Unixes 操作系统 Ext2/Ext3/Ext4 FS 文件系统的免费文件恢复实用工具。R-Linux 与 R-Studio 使用相同的 I…

如何使用ArcGIS进行选房分析

无论是城市规划布局研究,还是为自己找一个心仪的住房,都需要综合考虑购物、医疗、教育和休闲等诸多因素,若单纯依靠人力去寻找,十分的麻烦和耗时。 此时ArcGIS强大的分析功能就凸显了出来,我们可以通过空间上的距离关…

chatgpt赋能python:Python中同一键可以对应多个值吗?

Python中同一键可以对应多个值吗? Python是一门简单、易学且功能强大的编程语言,它广泛应用于Web开发、机器学习、数据科学等领域。Python的数据结构中的字典(dictionary)是其中一个非常有用的数据结构,它可以存储键值…

解锁高并发世界:深入探索并发编程和线程池技术的实用指南

《深入理解高并发编程:JDK核心技术》这本书是一本非常实用的编程指南,旨在帮助读者深入理解并发编程和线程池技术。笔者将目录分为两大部分:基础篇、工具篇和线程池技术篇。 这本书提供了广泛的内容覆盖和深入的讲解,适合读者在高并发编程领…

MT8183核心板 MTK8183处理器规格参数

MT8183核心板集成了多项高性能硬件,是一款功耗低、高效能的芯片,可以支持高质量的平板电脑平台设计。该芯片结合了一个八核CPU,其中包括四个Arm Cortex-A73的“大核心”和四个Cortex-A53核心,全部运行速度高达2GHz,还有…

chatgpt赋能python:Python中的//2

Python中的//2 Python是一种广泛使用的动态编程语言,因为它功能强大,易于学习和使用。Python在每个程序员的工具包中占据重要位置,这是因为Python可以用于构建各种应用程序。 本文将讨论Python中的//2运算符,解释其作用和用法&a…

抖音seo源码开发-抖音搜索优化系统-视频批量剪辑系统搭建

抖音seo源码开发,抖音seo开源定制,抖音seo源码交付,抖音seo源码开发是一项重要的技术,可以将您的抖音号排名提升到更高的位置,帮助您吸引更多的关注和粉丝。SEO源码开发需要具备一定的技术和经验,因此建议在…

跨模态检索综述

跨模态检索问题的描述 图1:跨 模 态 检 索 的 形 式 。 跨 模 态 检索 允 许 查 询 样 例 和 候 选 对 象 属 于 不 同 模 态 的 数 据 , 比 如 图 像搜索文本 , 文 本 搜 索 视 频 等 , 这 种 灵 活 多 变 的 检索方 式 能 够 满…

2023 年 PMP 考试难不难?

PMP 真的不难,目前的考试都只有选择题,往后可能会增加别的题型(2023,8 月份启用第七版教材), 加入了很多 ACP 敏捷管理的内容,而且 敏捷混合题型占到了 50%。 我从新考纲考完下来,最开始也被折…

【计算机组成原理】第八章 输入输出系统

系列文章目录 第一章 计算系统概论 第二章 运算方法和运算器 第三章 多层次的存储器 第四章 指令系统 第五章 中央处理器 第六章 总线系统 第七章 外围设备 第八章 输入输出系统 文章目录 系列文章目录前言第八章 输入输出系统8.1外围设备的定时方式和信息交换方式8.2程序查询…

33.C++函数重载

今天进行了新的学习。 目录 1.什么是函数重载? 2.函数重载的规则 代码演示: 分析: 3.为什么C能进行函数重载 例如: 调用约定: 4.extern关键字 1.什么是函数重载? 在同一个作用域内&#xff0c…

Nodejs安装以及环境变量配置

Nodejs安装以及环境变量配置 1.下载Nodejs1.1最新版下载1.2历史版本下载 2.安装3.验证4.环境变量配置5.npm下载设置6.测试6.设置国内镜像提高下载速度 1.下载Nodejs 1.1最新版下载 直接官网下载:https://nodejs.org/zh-cn/download 根据自己的需求,选择…

关于两个项目用的不是同一个node的解决 办法

问题描述: 两个前端项目,使用的不是同一个版本的node 和npm ,导致总有一个项目启动不了,如何解决这个问题呐? 解决工具: nvm:node 版本管理器,也就是说:一个 nvm 可以管理…

Dubbo高可用

1.zookeeper宕机与dubbo直连 1.1.现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务。 原因: 监控中心宕掉不影响使用,只是丢失部分采样数据数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但…

常见的Linux发行版配置要求到底有多低?

常见的Linux发行版配置要求主要包括以下几个方面: 处理器: 一般来说,64位的Linux发行版需要至少2GHz的CPU速度,对于较老的处理器,可以选择使用32位的Linux发行版。 内存: Linux发行版通常需要至少1GB的…

AdaIN

AdaIN的全名是Adaptive Instance Normalization,源自风格迁移的论文Arbitrary Style Transfer in Real-time with Adaptive Instance Normalization 假设原图和风格图经过VGG进行特征提取后得到shape分别为CxHxW和CxH‘xW’的特征图c和s,AdaIN的计算如…

AspNetCore中的依赖注入详解

1 概述 ASP.NET Core在启动以及后续针对每个请求的处理过程中的各个环节都需要相应的组件提供相应的服务,为了方便对这些组件进行定制, ASP.NET Core通过定义接口的方式对它们进行了“标准化”,我们将这些标准化的组件称为服务, …

【高数+复变函数】Laplace变换

文章目录 【高数复变函数】Laplace变换1. 问题引入及定义2. 存在定理3. 常见Laplace变换 【高数复变函数】Laplace变换 1. 问题引入及定义 上一节:【高数复变函数】傅里叶积分 回顾之前我们讲的傅里叶变换要满足的条件有(也就是傅里叶积分要满足的条件…