opencv Python code using Jupyter Notebook deployed on Azure . Issue: The kernel appears to have died. It will restart automatically

6uxekuva  于 2022-11-15  发布在  Python
关注(0)|答案(1)|浏览(179)

所有 脚本 在 Jupyter Notebook 中 运行 得 非常 好 。 但是 , 当 我 在 Azure 上 使用 Jupyter Notebook 部署 python 代码 时 , 我 遇到 了 一 个 问题 " 内核 似乎 已经 死亡 。 它 将 自动 重新 启动 " 。 代码 的 所有 部分 都 运行 良好 , 除了 代码 的 最 后 一 行( 我 使用 OpenCV 打开 了 一 个 映像 ) 。 此外 , 我 已经 安装 了 所有 必要 的 库 。 这 是 我 收到 的 错误 消息 :

Kernel Restarting
The kernel appears to have died. It will restart automatically.

中 的 每 一 个
下面 是 我 的 Python 代码 的 框架 :

!pip install opencv-python
!pip install numpy
!pip install tensorflow
!pip install -U numpy
!pip install ipykernel ipython jupyter_client jupyter_core traitlets ipython_genutils
!pip install numpy --upgrade
!pip install nomkl
!pip update --all
!apt-get update
!apt-get install ffmpeg libsm6 libxext6  -y
!pip install matplotlib
!pip install -c intel mkl


import cv2
image=cv2.imread('img_1.jpg')
image.shape
image[0]
import matplotlib.pyplot as plt
plt.imshow(image)

# from here I can get an error

while True:
   cv2.imshow('Image',image)
   if cv2.waitKey(2) == 27:
    # 27 is ASCII os Escape
    break
cv2.destroyAllWindows()

格式
如何 解决 此 问题 ?
我 查看 了 一些 关于 stackoverflow 的 链接 :Jupyter | The kernel appears to have died. It will restart automatically | 的 最 大 值
我 尝试 了 链接 中 给 出 的 解决 方案 , 不幸 的 是 , 它 对 我 的 情况 不 起 作用 : (

iaqfqrcu

iaqfqrcu1#

内核正在重新启动内核似乎已经死亡。它将自动重新启动。
我有同样的问题。我已经修复了重新安装必要的软件包再次。我希望你已经这样做了,如果没有尝试重新安装必要的软件包matplotlib,NumPy,TensorFlow和其他。
您可以使用**pip install opencv-python--headless来代替使用!pip install opencv-python**。
有关类似问题,请参阅Mike de H创建的SO线程。

相关问题