跳到主要内容

jupyter lab运行样例后,再次运行样例失败

当使用VPN代理时,打开模型适配工具,提示网络异常

问题描述

当使用VPN代理时,打开模型适配工具,会提示“网络异常,可能影响一键迁移报错”。

解决方案

关闭VPN代理。

父主题: 模型适配工具使用

登录开发者套件后启动jupyter lab失败

现象描述

输入jupyter lab命令后,jupyter lab仍未启动。

图1 jupyter lab未启动界面图

解决方案

将命令修改为如下格式。

jupyter lab --ip address --allow-root

address为DK的IP地址,通过路由器管理页面查询。

父主题: 样例运行

jupyter lab运行样例后,再次运行样例失败

现象描述

有关acl的样例,在成功运行一遍后,再次运行则报错。如图1 再次运行acl样例报错所示。

图1 再次运行acl样例报错

可能原因

上一次运行后,可能仍有部分acl资源未正常释放。

解决方案

若要重新运行推理样例,需要先单击图2中的按钮重启kernel。

图2 运行推理样例界面图

父主题: 样例运行

运行样例时无法启动摄像头

现象描述

运行样例时,发现摄像头无法启动。

可能原因

可能有几个方面的原因,比如硬件连接是否正确、摄像头是否被占用、上一次运行是否正常关闭摄像头等。

解决方案

  • 检查硬件连接,有无接触不良。
  • 检查是否有另外一个程序正在占用摄像头。
  • 重新插拔摄像头或尝试重启。

父主题: 样例运行

执行Python脚本报错,提示:No module named _bz2

现象描述

执行Python脚本报错,提示没有_bz2模块:No module named _bz2。

可能原因

该依赖库不是Python库,而是C语言的系统动态库,属于Python的底层库,需要在编译Python阶段一起编译才能使用。

解决方案

  1. 使用sudo或root用户执行安装bz2。

    • Ubuntu22.04版本镜像:

      sudo apt-get update
      sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
    • OpenEuler22.03版本镜像:

      yum install -y bzip2* zlib zlib-devel
  2. 下载Python安装包,并使用本地域用户执行重新编译并安装Python,Python版本可自行决定。

    cd <python安装包路径>
    ./configure --prefix=/usr/local/python3.9.7 --enable-loadable-sqlite-extensions --enable-shared --enable-optimizations
    make -j4
    sudo make install

父主题: 样例运行

Python导入opencv模块报错,提示:ImportError: libGL.so.1: cannot open shared object file: No such file or directory

现象描述

Python导入opencv模块报错。操作及提示如下:

---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
Cell In[1], line 1
----> 1 import cv2
2 import numpy as np
3 import ipywidgets as widgets

File ~/miniconda3/lib/python3.9/site-packages/cv2/__init__.py:181
176 if DEBUG: print("Extra Python code for", submodule, "is loaded")
178 if DEBUG: print('OpenCV loader: DONE')
--> 181 bootstrap()

File ~/miniconda3/lib/python3.9/site-packages/cv2/__init__.py:153, in bootstrap()
149 if DEBUG: print("Relink everything from native cv2 module to cv2 package")
151 py_module = sys.modules.pop("cv2")
--> 153 native_module = importlib.import_module("cv2")
155 sys.modules["cv2"] = py_module
156 setattr(py_module, "_native", native_module)

File ~/miniconda3/lib/python3.9/importlib/__init__.py:127, in import_module(name, package)
125 break
126 level += 1
--> 127 return _bootstrap._gcd_import(name[level:], package, level)
ImportError: libGL.so.1: cannot open shared object file: No such file or directory

解决方案

根据错误提示,环境中缺少“libGL.so.1”文件,即缺少GL库文件。执行如下操作安装安装GL库。

  • Ubuntu22.04版本镜像:

    # 更新apt-get
    apt-get update
    # 安装GL库
    apt install libgl1-mesa-glx
  • OpenEuler22.03版本镜像:

    # 安装GL库
    pip3 install opencv-python-headless

父主题: 样例运行

在线提单