我尝试从opencv导入cv2,但在说时出错
导入错误:libgthread-2.0.so.0:无法打开共享对象文件:没有这样的文件或目录
由于Sagemaker Studio Labs不支持安装Ubuntu软件包,我无法使用apt-get
或yum
安装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