无法在 SageMaker Studio Lab 中导入 cv2



我尝试从opencv导入cv2,但在说时出错

导入错误:libgthread-2.0.so.0:无法打开共享对象文件:没有这样的文件或目录

由于Sagemaker Studio Labs不支持安装Ubuntu软件包,我无法使用apt-getyum安装libglib2.0-0。

您可以通过以下方式修复此问题:

!pip uninstall opencv-python -y

然后使用无头版本代替studio:

!pip install opencv-python-headless

参考编号:https://github.com/aws/amazon-sagemaker-examples/issues/1773

通过这一行,您可以为AmazonSagemakerStudioLab安装glib依赖项。只需在笔记本电脑上运行即可。

! conda install glib=2.51.0 -y

您还可以为会话创建另一个虚拟环境,其中包含glib:

! conda create -n glib-test -c defaults -c conda-forge python=3 glib=2.51.0` -y

之后,也许你需要白蛋白导入cv2:

! pip install albumentations

最新更新