编程报错和问题解决办法【总结篇】

2023-11-06

目录

1 VMware开启虚拟机失败,模块“Disk”启动失败

2 vim 输入时光标键会变成a,b,c,d

3 vim中delete(backspace)键不能向左删除

4 conda: command not found解决办法

5 进入jupyter notebook 的时候,会提示有密码问题

6 jupyter 报错:ImportError: cannot import name 'ensure_async' from 'jupyter_core.utils' 


1 VMware开启虚拟机失败,模块“Disk”启动失败

报错误:另一个程序已锁定文件的一部分,进程无法访问,模块“Disk”启动失败。未能启动虚拟机。

报错:

今天打开虚拟机发现打开失败,报错误如下:

另一个程序已锁定文件的一部分,进程无法访问

打不开磁盘“D:\ubuntu2004VM\Ubuntu 64 位.vmdk”或它所依赖的某个快照磁盘。

模块“Disk”启动失败。

未能启动虚拟机。

解决方案:

到上图提示的文件路径下,

删除所有的 .lck 文件夹

然后再次启动虚拟机

成功!

2 vim 输入时光标键会变成a,b,c,d

解决办法:

   echo "set nocp" >> ~/.vimrc  
 
   source ~/.vimrc

3 vim中delete(backspace)键不能向左删除

卸载重装

sudo apt-get remove vim-common

sudo apt-get install vim

解决了~

4 conda: command not found解决办法

在ubuntu上安装了 Anaconda 之后,使用 conda list 看安装哪些包

结果显示 command not found

解决方法:

vim ~/.bashrc

加上 export PATH=$PATH:【自己的安装目录

对于我就是:

export PATH=$PATH:/home/rookie/anaconda3/bin

然后保存更改,再次运行

source ~/.bashrc

然后再次使用,发现成功的

conda list

5 进入jupyter notebook 的时候,会提示有密码问题

 问题:

命令行输入  

jupyter notebook

浏览器使用  http://localhost:8888/tree

刚开始进入jupyter notebook 的时候,会提示有密码问题

这是我们需要设置一下密码,然后重启   jupyter notebook

解决方法:

步骤:

  • 生成配置文件
jupyter notebook --generate-config

(ai) (base) root@ubuntu:/home/rookie# jupyter notebook --generate-config
Writing default config to: /root/.jupyter/jupyter_notebook_config.py
(ai) (base) root@ubuntu:/home/rookie# vi /root/.jupyter/jupyter_notebook_config.py
 

  • 修改配置文件

        找到 c.NotebookApp.allow_password_change=False

        PS:vim 模式 使用 /allow_password_change  进行查找

  • 设置密码

        jupyter notebook password

  • 修改配置文件密码
vi /root/.jupyter/jupyter_notebook_config.py

      找到,c.NotebookApp.password = 'xxxxxx'        设置即可

  • 重启 jupyter notebook
jupyter notebook

然后浏览器再次输入

http://localhost:8888/tree

输入刚才设置的密码

成功进入

6 jupyter 报错:ImportError: cannot import name 'ensure_async' from 'jupyter_core.utils' 

执行命令启动jupyter

jupyter notebook

有报错

ImportError: cannot import name 'ensure_async' from 'jupyter_core.utils' 

看最后几行 

rookie@ubuntu:~$ jupyter notebook
Traceback (most recent call last):
  File "/home/rookie/.local/bin/jupyter-notebook", line 5, in <module>
    from notebook.notebookapp import main
  File "/home/rookie/.local/lib/python3.8/site-packages/notebook/notebookapp.py", line 78, in <module>
    from .services.kernels.kernelmanager import MappingKernelManager, AsyncMappingKernelManager
  File "/home/rookie/.local/lib/python3.8/site-packages/notebook/services/kernels/kernelmanager.py", line 18, in <module>
    from jupyter_client.session import Session
  File "/home/rookie/.local/lib/python3.8/site-packages/jupyter_client/__init__.py", line 3, in <module>
    from .asynchronous import AsyncKernelClient
  File "/home/rookie/.local/lib/python3.8/site-packages/jupyter_client/asynchronous/__init__.py", line 1, in <module>
    from .client import AsyncKernelClient  # noqa
  File "/home/rookie/.local/lib/python3.8/site-packages/jupyter_client/asynchronous/client.py", line 8, in <module>
    from ..channels import AsyncZMQSocketChannel, HBChannel
  File "/home/rookie/.local/lib/python3.8/site-packages/jupyter_client/channels.py", line 12, in <module>
    from jupyter_core.utils import ensure_async
ImportError: cannot import name 'ensure_async' from 'jupyter_core.utils' (/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py)
rookie@ubuntu:~$ 

解决方法:升级 jupyter

pip install --upgrade jupyter

升级jupyter_core和jupyter_client

pip install --upgrade jupyter_core jupyter_client

成功!

 

 

待更新~~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

编程报错和问题解决办法【总结篇】 的相关文章

随机推荐

  • IDEA安装Gradle,解决IDEA与Gradle版本不匹配问题

    IDEA安装Gradle 解决IDEA与Gradle版本不匹配问题 文章目录 IDEA安装Gradle 解决IDEA与Gradle版本不匹配问题 一 检查IDEA适配的Gradle版本 二 下载Gradle并解压 三 配置环境变量 四 配置
  • SqlServer查询死锁进程,结束死锁进程

    查询死锁 select request session id spid OBJECT NAME resource associated entity id tableName from sys dm tran locks where res
  • 网卡相关

    如何查看本机的网卡 操作步骤 1 win R 输入cmd 2 然后 输入命令 ipconfig all 然后按回车键 3 找到本地连接中的描述 如下
  • 5.38版本keil5MDK编译标准库工程问题解决

    1 首先 在keil官网下载安装keil5 ARM MDK 5 38版本 然后安装芯片资源包 Keil STM32F1xx DFP 2 4 0 关于芯片资源包的安装 由于选用的是STM32F1系列的芯片 可以安装资源包 Keil STM32
  • 面试官:烂大街的 Spring 循环依赖问题你都不会,我怎么敢录用你

    在关于Spring的面试中 我们经常会被问到一个问题 Spring是如何解决循环依赖的问题的 这个问题算是关于Spring的一个高频面试题 因为如果不刻意研读 相信即使读过源码 面试者也不一定能够一下子思考出个中奥秘 本文主要针对这个问题
  • 电脑外接显示屏导致屏幕翻转不回来解决办法

    电脑外接显示屏导致屏幕翻转不回来解决办法 一条命令解决 xrandr的通常用法 一条命令解决 xrandr o normal xrandr的通常用法 xrandr o left 向左旋转90度 xrandr o right 向右旋转90度
  • Linux安装、查看、卸载软件、更换yum源

    Linux安装 查看 卸载软件 更换yum源 1 知识点 1 Linux安装软件有那些方式 2 Linux各种安装方式如何安装 更新软件 3 如何查看软件包是否安装 如何卸载安装过的软件包 4 Linux如何更换国内yum仓库源 2 实现
  • redis集群部署

    目录 简介 开启多实例 1 复制一份 redis conf 2 修改一下conf文件 3 复制配置文件修改端口 4 启用多实例 简介 本地redis集群是基于两台服务器 每台服务器分别运行三个实例 一共六个实例搭建集群 两台服务器为10 1
  • 使用Canal订阅binlog发送到RabbitMQ的删除补偿

    Canal k n l 译意为水道 管道 沟渠 主要用途是基于 MySQL 数据库增量日志解析 提供增量数据订阅和消费 工作原理 Canal的工作原理相对简单 就是把自己伪装成MySQL slave 模拟MySQL slave的交互协议向M
  • 微信小程序下载图片到本地

    downloadImg function e 触发函数 console log e currentTarget dataset url wx downloadFile url e currentTarget dataset url 需要下载
  • 性能测试 —— 什么是全链路压测?

    随着互联网技术的发展和普及 越来越多的互联网公司开始重视性能压测 并将其纳入软件开发和测试的流程中 阿里巴巴在2014 年双11 大促活动保障背景下提出了全链路压测技术 能更好的保障系统可用性和稳定性 什么是全链路压测 全链路压测是一种全面
  • 4.7 期货每日早盘操作建议

    期货期权日评 静待反抽 PMI数据显示国内疫情基本控制后复工已较明显 经济数据将在二季度逐步改善 同时近期高层在贷款 汽车消费方面政策频出 有望支持实体经济复苏 当前A股已处于低位 期指继续做空的风险收益比在下降 因此建议可在股指期权上轻仓
  • Failed to execute ‘addColorStop‘ on ‘CanvasGradient‘: The value provided (‘undefined‘) could not be

    在echarts使用属性visualMap对折线图进行区间的变色设置 结果写完直接报错 Uncaught DOMException Failed to execute addColorStop on CanvasGradient The v
  • springboottest注解

    SpringBoot test 好习惯要坚持下去 CSDN博客 springboot test springboot使用 SpringBootTest注解进行单元测试 灰太狼 CSDN博客 springboot test
  • 如何为模型不同层设置不同的学习率?

    在模型调参中常用的一种方法是针对不同层设置不同的学习率 以此避免因难易程度不一致引起的过拟合等问题 一 模型举例 class Model nn Module def init self input size hidden size outp
  • 【cfengDB】自己实现数据库第0节 ---整体介绍及事务管理层实现

    LearnProj 内容管理 MySQL系统结构 一条SQL执行流程 cfengDB整体结构 事务管理TM模块 TID文件规则定义 文件读写 NIO RandomAccessFile FileChannel ByteBuffer 接口实现
  • 【单调栈】找到左右两边的最近小于元素

    基本概念 从一个问题引出单调栈的这个概念 给定一个数组 对于数组中的每一个元素 分别找到它左边和右边最近的小于它的元素 无重复数组 默认该数组中的元素是无重复的 我们可以维护一个栈 从栈的下方到上方 元素的大小从小到大 对于数组中的每一个元
  • OSI参考模型与TCP/IP参考模型(计算机网络)

    一 1 OSI参考模型有7层 从上到下为 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 如下图1 2 TCP IP参考模型有4层 自上到下分别为 应用层 传输层 网际层 网络接口层 如下图2 3 常考的5层参考模型是这样的 自
  • 微信小程序生成分享带参数二维码图片 并添加文字功能

    笔者最近接到一个新的任务 不是很难的功能 就是之前没有接触过 后端生成带参数的小程序二维码图片 并在图片下面添加一些文字 想在将代码分享给大家 期望可以给大家提供帮助 一 首先生成小程序的分享二维码有三种方式 接口 A 适用于需要的码数量较
  • 编程报错和问题解决办法【总结篇】

    目录 1 VMware开启虚拟机失败 模块 Disk 启动失败 2 vim 输入时光标键会变成a b c d 3 vim中delete backspace 键不能向左删除 4 conda command not found解决办法 5 进入